1. 15 Oct, 2009 7 commits
  2. 14 Apr, 2009 1 commit
  3. 19 Feb, 2009 1 commit
  4. 25 Nov, 2008 1 commit
    • Wim Taymans's avatar
      ext/theora/: Parse segment events. · f93fcafe
      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.
      f93fcafe
  5. 19 Apr, 2007 1 commit
    • Michael Smith's avatar
      ext/theora/: Track initialisation state; don't try to use encoder state if... · 38db14cb
      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).
      38db14cb
  6. 22 Nov, 2006 1 commit
    • Michael Smith's avatar
      ext/theora/: Mark discontinuities of > 3/4 of a frame, reinit encoder. · 32500268
      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.
      32500268
  7. 01 Jun, 2006 1 commit
    • Stefan Kost's avatar
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass · 131fb86b
      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
      131fb86b
  8. 01 Mar, 2006 1 commit
    • Wim Taymans's avatar
      Updated/added documentation. · 81e72d14
      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.
      81e72d14
  9. 30 Jan, 2006 2 commits
    • Andy Wingo Wingo's avatar
      ext/theora/theoraenc.c (theora_enc_sink_setcaps) · f2476d44
      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.
      f2476d44
    • Andy Wingo Wingo's avatar
      ext/theora/: Same changes as were done to vorbisenc, although theoraenc was... · 35f966cf
      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.
      35f966cf
  10. 15 Sep, 2005 1 commit
    • Thomas Vander Stichele's avatar
      pick up signals and args for vorbis; add some docs for vorbis · 70a7708a
      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
      70a7708a