Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
6814 Discussions

UMC file writer to append frames to an existing mp4 file

Aditya_Kadambi
Beginner
687 Views
I have a existing mp4 file to which I wish to append a few more frames.
What is the file writer parameters method to create a file writer to append data.
For instance, if I create file writer like this:
[cpp]m_fileWriterParams.m_portion_size = 0;
vm_string_strcpy(m_fileWriterParams.m_file_name, (wchar_t *)m_inFileName.c_str());
status = m_fileWriter.Init(&m_fileWriterParams);[/cpp]
It erases all the data in the current mp4 file. How do I initialize it in "Append" mode?
0 Kudos
4 Replies
Aditya_Kadambi
Beginner
687 Views
I searched UMC docs and could not find any simple way. Is this really complicated?
0 Kudos
Chuck_De_Sylva
Beginner
687 Views
Did you try calling the PutData function?
0 Kudos
Aditya_Kadambi
Beginner
687 Views
Thank you for the response!!
No,  did not call PutData.
As soon as the call to FileWriter.Init() happens, the data is cleared (it is a valid mp4 file). I think the file is opened in "Write" mode and not "Append" mode. So makes sense.
How do I open it in Append mode.
0 Kudos
Not applicable
687 Views

Aditya Kadambi wrote:

I have a existing mp4 file to which I wish to append a few more frames. What is the file writer parameters method to create a file writer to append data. For instance, if I create file writer like this:

m_fileWriterParams.m_portion_size = 0;
vm_string_strcpy(m_fileWriterParams.m_file_name, (wchar_t *)m_inFileName.c_str());
status = m_fileWriter.Init(&m_fileWriterParams);

 

It erases all the data in the current mp4 file. How do I initialize it in "Append" mode?

0 Kudos
Reply