After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 651478 - theoraenc doesn't encode stream without timestamps
theoraenc doesn't encode stream without timestamps
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.34
Other Linux
: Normal trivial
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-05-30 14:19 UTC by Stefan Friesel
Modified: 2011-05-30 19:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Stefan Friesel 2011-05-30 14:19:34 UTC
For instance the example pipeline from http://gstreamer.freedesktop.org/wiki/MultiFileSrc doesn't work b/c the frames from multifilesrc are not timestamped and get dropped in theoraenc. Other encoders (mpeg2enc, ffenc_mpeg4 tested) work with this example.

Debug message: theoraenc gsttheoraenc.c:1127:theora_enc_chain:<theoraenc0> Dropping buffer, timestamp: 99:99:99.999999999
Comment 1 Sebastian Dröge (slomo) 2011-05-30 15:40:22 UTC
You have to use a capsfilter, set a framerate on the input and then use videorate to set correct timestamps. Even if it works with other video encoders, without timestamps the output won't be very useful in any case.
Comment 2 David Schleef 2011-05-30 19:29:42 UTC
Or use videoparse.