[FFmpeg-devel] RTP mark bit not passed to parse_packet

Alexandre FERRIEUX - FT/RD/SIRP/ASF/SOFTL alexandre.ferrieux
Thu Jan 15 17:40:03 CET 2009


Michael Niedermayer wrote:
> On Thu, Jan 15, 2009 at 04:04:00PM +0100, Alexandre FERRIEUX - FT/RD/SIRP/ASF/SOFTL wrote:
>> Hi Michael,
>>
>> Michael Niedermayer wrote:
>>> no, if AVSTREAM_PARSE_FULL is set a AVParser will be used to pack and
>>> split things.
>> Yes, I had forgotten that, sorry again :)
>>
>>> You can simply test this, just write the bitstream by simply concatenation
>>> into a file with fwrite() ...
>>> if it cannot be played back without similar errors then most likely it is
>>> not a valid h263 stream and you forgot something (like to fix up the first
>>> or last few bits that IIRC H263 RTP shuffles around)
>> I did that, and the saved stream is played perfectly by mplayer.
> 
> does ffplay/ffmpeg play the stream?

Yes.

>> However, I'm still struggling to understand why the command:
>> doesn't even create "out.263" nor prints any of the hex dumps...
> 
> a few printf()/av_log() should tell you where it gets stuck an why


See my answer to Luca: we never get past av_find_stream_info, never 
calling my code. Please answer there.

-Alex




More information about the ffmpeg-devel mailing list