[FFmpeg-devel] RTP mark bit not passed to parse_packet
Thu Jan 15 17:51:57 CET 2009
On Thu, Jan 15, 2009 at 05:40:03PM +0100, Alexandre FERRIEUX - FT/RD/SIRP/ASF/SOFTL wrote:
> 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?
> >> 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.
the thing is ffplay/ffmpeg file.h263 has to get past it if it plays the file,
what is different?
A few printf/av_log in av_find_stream_info() should show what is different ...
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
It is dangerous to be right in matters on which the established authorities
are wrong. -- Voltaire
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: Digital signature
More information about the ffmpeg-devel