- 24 Apr, 2012 2 commits
-
-
Sebastian Dröge authored
-
Mark Nauwelaerts authored
FIXME : Don't forget to backport changes that happened to theoraenc since April 2011 theoraenc: Don't create keyframe on time gap There is no rational to do so, and also gst_video_encoder_set_discont() is gone from base class.
-
- 05 Feb, 2012 1 commit
-
-
- 20 Dec, 2011 1 commit
-
-
Oleksij Rempel (Alexey Fisher) authored
This option will produce duplicate frames if we get a frame with GAP flag. This will reduce CPU load and file size. This option should be disabled for real time applications, because it collects GAP frames and waits until it gets a non GAP frame to start encoding. v30.06.2011: make some spell changes. v03.07.2011: add handling of EOS and discontinuous for dup-on-gap. v19.12.2011: fix pointer dangling in theora_timefifo_free v20.12.2010: fix timestamp bug for dup-on-gap=0 Bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=627459Signed-off-by:
Oleksij Rempel (Alexey Fisher) <bug-track@fisher-privat.net>
-
- 17 Jun, 2011 1 commit
-
-
Wim Taymans authored
-
- 03 Jun, 2011 1 commit
-
-
Luis de Bethencourt authored
-
- 22 Sep, 2010 1 commit
-
-
- 16 Jul, 2010 1 commit
-
-
Sebastian Dröge authored
Fixes bug #621349.
-
- 11 Mar, 2010 1 commit
-
-
Benjamin Otte authored
Includes all the fixes necessary to make stuff compile again.
-
- 21 Dec, 2009 1 commit
-
-
David Schleef authored
Added drop-frames, cap-overflow, cap-underflow, and rate-buffer.
-
- 15 Oct, 2009 8 commits
-
-
Benjamin Otte authored
Includes ripping out the old buffer copy code to fill up to frame size. This is not necesary with the new encoder. https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
Benjamin Otte authored
It's ignored by libtheora https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
Benjamin Otte authored
It is ignored by libtheora https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
Benjamin Otte authored
It's ignored by the current Theora library https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
Benjamin Otte authored
It's ignored by the current theora encoder https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
Benjamin Otte authored
The proeprty is not used by libtheora at all https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
Benjamin Otte authored
Always make the video use black as padding color. The output will be identical to previous versions. https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
Benjamin Otte authored
This is not a necessary property, the output will be identical no matter what. https://bugzilla.gnome.org/show_bug.cgi?id=594729
-
- 14 Apr, 2009 1 commit
-
-
Olivier Crete authored
Implement handling of upstream keyframe forcing. Update the design documents too. Fixes #578656
-
- 19 Feb, 2009 1 commit
-
-
Benjamin M. Schwartz authored
Add property "speed-level" to control the amount of motion searching the encoder does. This is only available in libtheora >= 1.0 and will silently fail with earlier libraries. Fixes: #572275. Signed-off-by:
David Schleef <ds@schleef.org>
-
- 25 Nov, 2008 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: * ext/theora/gsttheoraenc.h: * ext/theora/theoraenc.c: (gst_theora_enc_init), (theora_buffer_from_packet), (theora_push_packet), (theora_enc_sink_event), (theora_enc_is_discontinuous), (theora_enc_chain): Parse segment events. Pass incomming buffer timestamps to outgoing buffers. Use the running_time to construct the granulepos. Fixes #562163.
-
- 19 Apr, 2007 1 commit
-
-
Michael Smith authored
ext/theora/: Track initialisation state; don't try to use encoder state if we're not initialised (it'll segfault). Original commit message from CVS: * ext/theora/gsttheoraenc.h: * ext/theora/theoraenc.c: (theora_enc_sink_setcaps), (theora_enc_sink_event), (theora_enc_change_state): Track initialisation state; don't try to use encoder state if we're not initialised (it'll segfault).
-
- 22 Nov, 2006 1 commit
-
-
Michael Smith authored
Original commit message from CVS: * ext/theora/gsttheoraenc.h: * ext/theora/theoraenc.c: (gst_theora_enc_init), (theora_enc_reset), (theora_enc_clear), (theora_enc_sink_setcaps), (theora_buffer_from_packet), (theora_enc_is_discontinuous), (theora_enc_chain), (theora_enc_change_state): Mark discontinuities of > 3/4 of a frame, reinit encoder. * tests/check/pipelines/theoraenc.c: (check_buffer_granulepos), (GST_START_TEST), (theoraenc_suite): Enable discontinuity test, fix it.
-
- 01 Jun, 2006 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: * ext/alsa/gstalsamixerelement.h: * ext/alsa/gstalsamixeroptions.h: * ext/alsa/gstalsamixertrack.h: * ext/gnomevfs/gstgnomevfssink.h: * ext/gnomevfs/gstgnomevfssrc.h: * ext/theora/gsttheoradec.h: * ext/theora/gsttheoraenc.h: * ext/theora/gsttheoraparse.h: * ext/vorbis/vorbisparse.h: * gst-libs/gst/audio/gstaudioclock.h: * gst-libs/gst/audio/gstaudiofilter.h: * gst-libs/gst/rtp/gstbasertpaudiopayload.h: * gst/audioconvert/gstaudioconvert.h: * gst/audioresample/gstaudioresample.h: * gst/audiotestsrc/gstaudiotestsrc.h: * gst/ffmpegcolorspace/gstffmpegcolorspace.h: * gst/playback/gststreamselector.h: * gst/tcp/gstmultifdsink.h: * gst/tcp/gsttcpclientsink.h: * gst/tcp/gsttcpclientsrc.h: * gst/tcp/gsttcpserversink.h: * gst/tcp/gsttcpserversrc.h: * gst/videorate/gstvideorate.h: * gst/videoscale/gstvideoscale.h: * gst/videotestsrc/gstvideotestsrc.h: * gst/volume/gstvolume.h: * sys/v4l/gstv4ljpegsrc.h: * sys/v4l/gstv4lmjpegsink.h: * sys/v4l/gstv4lmjpegsrc.h: * sys/v4l/gstv4lsrc.h: * sys/ximage/ximagesink.h: * sys/xvimage/xvimagesink.h: * tests/old/testsuite/alsa/sinesrc.h: Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
-
- 01 Mar, 2006 1 commit
-
-
Wim Taymans authored
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-base-plugins-docs.sgml: * docs/plugins/gst-plugins-base-plugins-sections.txt: * ext/pango/gstclockoverlay.h: * ext/pango/gsttextoverlay.h: * ext/pango/gsttextrender.h: * ext/pango/gsttimeoverlay.h: * ext/theora/gsttheoradec.h: * ext/theora/gsttheoraenc.h: * ext/theora/theoradec.c: * ext/theora/theoraenc.c: * gst/audioconvert/gstaudioconvert.h: * gst/audiotestsrc/gstaudiotestsrc.h: * gst/ffmpegcolorspace/gstffmpegcolorspace.h: * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init): * gst/tcp/gstmultifdsink.h: Updated/added documentation. * ext/pango/gsttextoverlay.c: (gst_text_overlay_valign_get_type), (gst_text_overlay_halign_get_type), (gst_text_overlay_wrap_mode_get_type), (gst_text_overlay_base_init), (gst_text_overlay_class_init), (gst_text_overlay_init), (gst_text_overlay_set_property), (gst_text_overlay_get_property): Fix up properties to be enums instead of string to make bindings, introspection and automatic GUI creation possible. Add getters for the properties.
-
- 30 Jan, 2006 2 commits
-
-
Andy Wingo Wingo authored
Original commit message from CVS: 2006-01-30 Andy Wingo <wingo@pobox.com> * ext/theora/theoraenc.c (theora_enc_sink_setcaps) (gst_theora_enc_init): Pull the granule shift out of the encoder. (granulepos_add): New function, handles the messiness of adjusting granulepos values. (theora_buffer_from_packet): (theora_enc_chain): (theora_enc_sink_event): Use granulepos_add, not +. * tests/check/pipelines/theoraenc.c (check_buffer_granulepos_from_starttime): Just check the frame count, not the actual granulepos -- we can't dictate to the encoder when it should be placing keyframes.
-
Andy Wingo Wingo authored
ext/theora/: Same changes as were done to vorbisenc, although theoraenc was timestamping correctly. Added handling of... Original commit message from CVS: 2006-01-30 Andy Wingo <wingo@pobox.com> * ext/theora/gsttheoraenc.h: * ext/theora/theoraenc.c: Same changes as were done to vorbisenc, although theoraenc was timestamping correctly. Added handling of streams that start with nonzero timestamps. * tests/check/Makefile.am: * tests/check/pipelines/theoraenc.c: New file, basically does same tests as vorbisenc. * tests/check/pipelines/vorbisenc.c: I claim these bugs.
-
- 15 Sep, 2005 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: * common/gtk-doc-plugins.mak: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-base-plugins-sections.txt: * ext/theora/Makefile.am: * ext/theora/gsttheoraenc.h: * ext/theora/theoraenc.c: * ext/vorbis/vorbisenc.c: pick up signals and args for vorbis; add some docs for vorbis
-