Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6884387
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T05:30:05+00:00 2026-05-27T05:30:05+00:00

I want to modify GDLC MP4 Muxer so that it will not send data

  • 0

I want to modify GDLC MP4 Muxer so that

  • it will not send data to other writer but it will just record it
    itself to a file data itself…

  • It will be not a muxer any more…it will be a writer which have mp4 muxer…

But firstly i have to figure out, where is the last [muxed] data stay , so that i can write it to a file…

To get a playable file, i have to write the data where?

My Attempts:

I put debug info and see that it calls Append and this method call Replace periodically…I write the buffer [ BYTE pBuffer] which is given to Append method of MuxOutput .I get binary data which has some headers but not playable…So it its wrong place or i do it wrong…..Then i check what calls Append — FillSpace methos and YUVVideoHandler::WriteDescriptor… But can not able to get usefull info from other methods call Append…

UPDATE

Well, i can able to write data to file at MuxOutput::Replace method…The problem is that the header info and footer(tables at the end of file) are wrong… The other data [ payload data] is correct… The playable file which is recorded by File writer started with 00 00 00 18…[hexadecimal] but my recorded data start with 00 00 00 08 [hexadecimal]…. when i replace the mp4 header and footer parts with the file generated by the file writer using a hex editor tool, file becomes identical and plays.

What may be the problem?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T05:30:05+00:00Added an answer on May 27, 2026 at 5:30 am

    In Mpeg4Mux::Pause, the MovieWriter is created with a pointer to an AtomWriter interface (in my case, implemented by the output pin by calls to the downstream file-writer filter). All writes to the file are via this interface. The data is written first, and then on stop, the index data (moov chunk) is written and the file header and data chunk headers are updated.

    G

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a dictionary of form data that I want to modify using a
I want to modify the solution for highlighting trailing whitespace described here by NOT
I want to modify a connection string that's hard-coded in a Java application (jar
I want to modify some data on XML file residing on server side by
I want to modify this code which works pretty good but (or I don't
I want to modify this code so that the value is a variable and
I want to modify this method (implement my own version of it) but I
I want to modify through the dom various element properties and then save that
I have RSS feed that I want to modify on fly, all I need
I have a docx document that I want to modify via OpenXML SDK. This

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.