[gst-devel] ffdec_mpeg4 gets wrong frame rate from rtspsrc

Arnout Vandecappelle arnout at mind.be
Wed Jul 22 10:12:14 CEST 2009


On Monday 20 July 2009 18:11:26 joh wrote:
> I've investigated source code, but I coudn't find where the 100/1 came
> from. The truth is that rtspsrc doesn't even care about "a=framerate..."
> field to create cap, and it seems like not a mandatory attribute.
>
> Anybody can tell me what how mp4vdepay or ffdec_mpeg4 sets frame rate?

 I think it's the framerate that is set by the MPEG4 stream itself.  Try 
running with --gst-debug=ffmpeg:5 and look for 'Using framerate from codec'.  
If that is there, it means the MPEG4 stream specifies a framerate of 100fps.  
I had something similar with Sony's MPEG4 cameras.  It would surprise me that 
Axis does things the wrong way, but it is possible I guess...

 Regards,
 Arnout

-- 
Arnout Vandecappelle                               arnout at mind be
Senior Embedded Software Architect                 +32-16-286540
Essensium/Mind                                     http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium                BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  D206 D44B 5155 DF98 550D  3F2A 2213 88AA A1C7 C933




More information about the gstreamer-devel mailing list