DSPRelated.com
Forums

How to do video editing through C

Started by prats December 22, 2004
hi,

can any one please tell me that what are the procedures and steps one
has to take for doing video manipulations and editing like frame
extraction etc using C programming?

On 2004-12-22 21:33:07 +0100, "prats" <prats_18@indiatimes.com> said:

> hi, > > can any one please tell me that what are the procedures and steps one > has to take for doing video manipulations and editing like frame > extraction etc using C programming?
That depends on the platform you're on. If we're talking about personal computers you might wish to look into Apple's cross platform QuickTime API. http://developer.apple.com/quicktime/ -- Stephan M. Bernsee http://www.dspdimension.com
what if one is working on windows platform??

On 2004-12-22 21:57:01 +0100, "pratyush" <pratyush.aditya@gmail.com> said:

> what if one is working on windows platform??
Like I said, QT is cross platform - that means it's for both Mac and Windows! Try the link, it's all there. -- Stephan M. Bernsee http://www.dspdimension.com
sorry to bother you again but your site mostly contains the pitch
shifting articles. As i am a student can you be more specific.

On 2004-12-22 22:09:40 +0100, "pratyush" <pratyush.aditya@gmail.com> said:

> sorry to bother you again but your site mostly contains the pitch > shifting articles. As i am a student can you be more specific.
I wasn't talking about my site, I was talking about the link I provided in my last post: Here it is again: http://developer.apple.com/quicktime/ -- Stephan M. Bernsee http://www.dspdimension.com
Can ne body help me in making the C++ Programme ,,, I will b most
thankful to him .. plz help me
The Programme is as .:

OBJECT:-
Design and implement a program to simulate the inventory control
program of an online Automobile dealer - 'RUN AWAY MOTORS'.
Please read the assignment completely to comprehend the exact
requirements.

Scenario
 
You have been recently hired by the new Run Away Motors who are about
to computerize their information on inventory. Since the company has a
very large number of vehicles in stock you have been asked to arrange
the records using Linked lists.
 
The company wants to store the following information:
9-character Vehicle Identification number (VIN) (Ex: 123DZT789),
Make (Ex. Toyota)
Model (Ex. Corolla Sport)
Year of Manufacture (Ex. 2003)
Price of vehicle (Ex. $22,000.00)



Following is the format of the data:
9 character Vehicle Identification.
Make Name of up to 25 characters
Model Name of up to 25 characters
4 Digit Manufacture Year
Price, Floating Point data type (float)

You will have to maintain the linked list in an ascending order based
on the VIN number.  
You have been asked to allow the user to have following operations:
Display Inventory: Provide a list of all the vehicles ordered by VIN.
This list must contain each vehicle's VIN, Make, Model, Year of
manufacture  and Price.
Add: Add a new vehicle to the inventory. Since you will have to
maintain the list in ascending order of VIN number, you will have to
add the new record only at the specific position in the list so that
the order is maintained. This means that you will  be implementing an
'ordered linked list'.
Delete:  Delete an existing vehicle (based on VIN), since deleting the
record does not affect the order of the list, thus deleting is
relatively simpler.
Display Vehicle:  Display the details of a vehicle given its VIN. You
will have to list VIN, Make, Model, Manufacture Year and Quoted Price
for a specific VIN that the user enters. You will have to make
appropriate statements if the VIN is not found in the linked list.
Quit (Shall also update all the current information to inventory.txt).

You will have to create the initial linked list based on the initial
set of data provided in the file (inventory.txt) - a random access
file. You will have to read this data into your program, create the
linked list, ordered (ascending) on VIN and display it to the user
before showing the menu.

You should create the initial linked list before you display the menu
to the user. Also before you display the menu, prompt the user to input
the date on which he is accessing the inventory.

When the user decides to quit, you should rewrite the whole linked list
into the file 'inventory.txt'. This should overwrite the earlier
contents of 'inventory.txt'.

(The file 'inventory.txt' is already provided with all the initial
data. This file is to be used as the initial input to the C++ program.
Treat this as random access file. Your program should first read the
complete data from the file 'inventory.txt' create an ordered
linked list, display this information and then should display the
initial menu mentioned above.) 


Please make me that programmme and plzz mail me at ma email addresses..
absar_hamdardian@hotmail.com, absarahmed@gmail.com,
absarahmed@spymac.com

Can ne body help me in making the C++ Programme ,,, I will b most
thankful to him .. plz help me
The Programme is as .:

OBJECT:-
Design and implement a program to simulate the inventory control
program of an online Automobile dealer - 'RUN AWAY MOTORS'.
Please read the assignment completely to comprehend the exact
requirements.

Scenario
 
You have been recently hired by the new Run Away Motors who are about
to computerize their information on inventory. Since the company has a
very large number of vehicles in stock you have been asked to arrange
the records using Linked lists.
 
The company wants to store the following information:
9-character Vehicle Identification number (VIN) (Ex: 123DZT789),
Make (Ex. Toyota)
Model (Ex. Corolla Sport)
Year of Manufacture (Ex. 2003)
Price of vehicle (Ex. $22,000.00)



Following is the format of the data:
9 character Vehicle Identification.
Make Name of up to 25 characters
Model Name of up to 25 characters
4 Digit Manufacture Year
Price, Floating Point data type (float)

You will have to maintain the linked list in an ascending order based
on the VIN number.  
You have been asked to allow the user to have following operations:
Display Inventory: Provide a list of all the vehicles ordered by VIN.
This list must contain each vehicle's VIN, Make, Model, Year of
manufacture  and Price.
Add: Add a new vehicle to the inventory. Since you will have to
maintain the list in ascending order of VIN number, you will have to
add the new record only at the specific position in the list so that
the order is maintained. This means that you will  be implementing an
'ordered linked list'.
Delete:  Delete an existing vehicle (based on VIN), since deleting the
record does not affect the order of the list, thus deleting is
relatively simpler.
Display Vehicle:  Display the details of a vehicle given its VIN. You
will have to list VIN, Make, Model, Manufacture Year and Quoted Price
for a specific VIN that the user enters. You will have to make
appropriate statements if the VIN is not found in the linked list.
Quit (Shall also update all the current information to inventory.txt).

You will have to create the initial linked list based on the initial
set of data provided in the file (inventory.txt) - a random access
file. You will have to read this data into your program, create the
linked list, ordered (ascending) on VIN and display it to the user
before showing the menu.

You should create the initial linked list before you display the menu
to the user. Also before you display the menu, prompt the user to input
the date on which he is accessing the inventory.

When the user decides to quit, you should rewrite the whole linked list
into the file 'inventory.txt'. This should overwrite the earlier
contents of 'inventory.txt'.

(The file 'inventory.txt' is already provided with all the initial
data. This file is to be used as the initial input to the C++ program.
Treat this as random access file. Your program should first read the
complete data from the file 'inventory.txt' create an ordered
linked list, display this information and then should display the
initial menu mentioned above.) 


Please make me that programmme and plzz mail me at ma email addresses..
absar_hamdardian@hotmail.com, absarahmed@gmail.com,
absarahmed@spymac.com

On 23 Dec 2004 05:06:29 -0800, absarahmed@gmail.com
<absarahmed@gmail.com> wrote:
> Can ne body help me in making the C++ Programme ,,, I will b most > thankful to him .. plz help me > The Programme is as .: >
Sure. First, decompose the task into the appropriate objects. Then implement the objects in the language of your choice. FINALLY, figure out why it doesn't work. HTH
"U-CDK_CHARLES\\Charles" <"Charles Krug"@aol.com> writes:

> On 23 Dec 2004 05:06:29 -0800, absarahmed@gmail.com > <absarahmed@gmail.com> wrote: > > Can ne body help me in making the C++ Programme ,,, I will b most > > thankful to him .. plz help me > > The Programme is as .: > > > > Sure. > > First, decompose the task into the appropriate objects. > > Then implement the objects in the language of your choice. > > FINALLY, figure out why it doesn't work. > > HTH
That's a good start, Charles, but I think you left a few things out. First, decompose the task into the appropriate objects. Then implement the objects in the language of your choice. Then, after realizing that this decomposition is suboptimal, throw away existing implementation and redecompose. Re-implement objects of new decomposition. Then receive a major requirement that will make the existing decomposition suboptimal. Throw away existing implementation and re-decompose. Re-implement objects of new decomposition. Begin object testing. After several days or weeks of object testing, realize that the elegant decomposition you've crafted sucks so many CPU cycles that your application has become unusable. Throw away existing implementation and testing and re-decompose. Re-implement objects of new decomposition. Test objects of new decomposition. Integrate objects of new decomposition. Realize that a few objects were missing. Add those objects to the decomposed design, implement, test, and integrate. Deliver project to customer. -- Randy Yates Sony Ericsson Mobile Communications Research Triangle Park, NC, USA randy.yates@sonyericsson.com, 919-472-1124