Skip to content
Snippets Groups Projects
  1. Dec 13, 2006
  2. Dec 12, 2006
    • David Schleef's avatar
      gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the... · ba8e5463
      David Schleef authored
      gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant to in the previous checkin.  see #385192.  You can have...
      
      Original commit message from CVS:
      * gst/mpegstream/gstmpegparse.c: Use the GST_READ macro I meant
      to in the previous checkin.  see #385192.  You can have your
      cheese back now.
      ba8e5463
    • David Schleef's avatar
      gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the... · 1792b3a9
      David Schleef authored
      gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads from the dereferenced integer, not the pointer itself.  ...
      
      Original commit message from CVS:
      * gst/mpegstream/gstmpegparse.c: Fix unaligned load that loads
      from the dereferenced integer, not the pointer itself.  Fixes
      #385192.
      I'm takin ur cheese!
      1792b3a9
    • Tim-Philipp Müller's avatar
      ChangeLog surgery: fix bug number · e475899f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      ChangeLog surgery: fix bug number
      e475899f
    • Roland Kay's avatar
      gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size... · a3aa645b
      Roland Kay authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/realmedia/rmdemux.c: For version 4 streams, read the extra codec data size from the header instead of assuming it...
      
      Original commit message from CVS:
      Based on patch by: Roland Kay  <roland.kay at ox compsoc net>
      * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr):
      For version 4 streams, read the extra codec data size from the
      header instead of assuming it is always 16 (also read it from the
      right position) (#384989). For version 4 and 5 streams, check that
      the specified extra codec data size doesn't make us read beyond the
      chunk boundary (#384989).
      a3aa645b
  3. Dec 10, 2006
  4. Nov 21, 2006
    • Tim-Philipp Müller's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement,... · 4eb4a1cd
      Tim-Philipp Müller authored
      ext/mpeg2dec/gstmpeg2dec.c: Cosmetic changes: fix misleading debug statement, update comment, add cast.
      
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_sized_buf):
      Cosmetic changes: fix misleading debug statement, update
      comment, add cast.
      4eb4a1cd
    • Sebastian Dröge's avatar
      ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec... · 1a8dbee3
      Sebastian Dröge authored and Wim Taymans's avatar Wim Taymans committed
      ext/mpeg2dec/gstmpeg2dec.*: Align buffers to a 16 byte boundary so the altivec optimisations don't crash. Fixes #327350.
      
      Original commit message from CVS:
      Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init),
      (gst_mpeg2dec_reset), (gst_mpeg2dec_alloc_sized_buf),
      (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
      * ext/mpeg2dec/gstmpeg2dec.h:
      Align buffers to a 16 byte boundary so the altivec optimisations
      don't crash. Fixes #327350.
      1a8dbee3
  5. Nov 20, 2006
    • Tim-Philipp Müller's avatar
      gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't... · ee9f77cd
      Tim-Philipp Müller authored
      gst/asfdemux/gstasfdemux.c: The availability of extra codec data isn't something that warrants debug messages at WARN...
      
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_audio_stream):
      The availability of extra codec data isn't something that
      warrants debug messages at WARNING level (see #376958).
      ee9f77cd
  6. Nov 19, 2006
    • Tim-Philipp Müller's avatar
      gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking... · 7e5a1b04
      Tim-Philipp Müller authored
      gst/mpegstream/: Fix flow value combination; this fixes playbin/totem locking up if a VobSub file is specified as sub...
      
      Original commit message from CVS:
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_base_init),
      (gst_dvd_demux_class_init), (gst_dvd_demux_combine_flows),
      (gst_dvd_demux_send_subbuffer):
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init),
      (gst_mpeg_demux_init_stream), (gst_mpeg_demux_parse_packet),
      (gst_mpeg_demux_parse_pes), (gst_mpeg_demux_combine_flows),
      (gst_mpeg_demux_send_subbuffer):
      * gst/mpegstream/gstmpegdemux.h:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
      (gst_mpeg_parse_chain):
      Fix flow value combination; this fixes playbin/totem locking up if
      a VobSub file is specified as subtitle file (#334322). Flow value
      combination should only happen once we are fairly sure we've got all
      pads that are available for now. Since there isn't a well-specified
      time when this is the case in MPEG, we'll just assume this is the
      case once there has been a certain number of packets for each
      stream we've found so far.
      7e5a1b04
  7. Nov 15, 2006
  8. Nov 14, 2006
    • Wim Taymans's avatar
      give credit · e67fed6a
      Wim Taymans authored
      Original commit message from CVS:
      give credit
      e67fed6a
    • Wim Taymans's avatar
      ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional... · 9fd95df0
      Wim Taymans authored
      ext/lame/gstlame.*: Make lame timestamp flushed eos buffer by some additional timestamp accounting. Fixes #374760.
      
      Original commit message from CVS:
      * ext/lame/gstlame.c: (gst_lame_sink_event), (gst_lame_chain),
      (gst_lame_change_state):
      * ext/lame/gstlame.h:
      Make lame timestamp flushed eos buffer by some additional timestamp
      accounting. Fixes #374760.
      9fd95df0
  9. Nov 13, 2006
    • Michael Smith's avatar
      gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse... · 3b792adb
      Michael Smith authored
      gst/mpegaudioparse/gstmpegaudioparse.*: Make timestamp handling in mp3parse saner; now works for at least simple cases.
      
      Original commit message from CVS:
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (mp3_type_frame_length_from_header), (gst_mp3parse_reset),
      (gst_mp3parse_init), (gst_mp3parse_dispose),
      (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
      (gst_mp3parse_change_state):
      * gst/mpegaudioparse/gstmpegaudioparse.h:
      Make timestamp handling in mp3parse saner; now works for at least
      simple cases.
      3b792adb
    • Michael Smith's avatar
      gst/mpegaudioparse/: Bring mp3parse into the 21st century. · 13ecca80
      Michael Smith authored
      Original commit message from CVS:
      * gst/mpegaudioparse/Makefile.am:
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (mp3_type_frame_length_from_header), (gst_mp3parse_class_init),
      (gst_mp3parse_reset), (gst_mp3parse_init), (gst_mp3parse_dispose),
      (gst_mp3parse_sink_event), (gst_mp3parse_chain), (head_check),
      (gst_mp3parse_change_state), (plugin_init):
      * gst/mpegaudioparse/gstmpegaudioparse.h:
      Bring mp3parse into the 21st century.
      Use its own debug category, use gstadapter, format nicely to 80
      columns, and fix incorrect handling of 32 kHz and less files.
      13ecca80
  10. Nov 03, 2006
    • Sebastian Droege's avatar
      ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a... · 520f7486
      Sebastian Droege authored and Wim Taymans's avatar Wim Taymans committed
      ext/mpeg2dec/gstmpeg2dec.*: libmpeg2 requires its output buffers to start at a 16byte aligned address or the altivec ...
      
      Original commit message from CVS:
      Patch by: Sebastian Droege <slomo at ubuntu dot com>
      * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_finalize),
      (gst_mpeg2dec_alloc_buffer), (init_dummybuf), (handle_slice):
      * ext/mpeg2dec/gstmpeg2dec.h:
      libmpeg2 requires its output buffers to start at a 16byte aligned
      address or the altivec optimizations will explode.
      520f7486
  11. Nov 02, 2006
    • Tim-Philipp Müller's avatar
      ext/cdio/: Move CD-TEXT utility function into common file so it can also be... · 2a3809fc
      Tim-Philipp Müller authored
      ext/cdio/: Move CD-TEXT utility function into common file so it can also be used by a future cdioparanoiasrc.
      
      Original commit message from CVS:
      * ext/cdio/gstcdio.c: (gst_cdio_get_cdtext):
      * ext/cdio/gstcdio.h:
      * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
      Move CD-TEXT utility function into common file so it can also be
      used by a future cdioparanoiasrc.
      2a3809fc
  12. Oct 19, 2006
  13. Oct 16, 2006
    • Josep Torra Valles's avatar
      gst/: Misc. fixes for problems discovered by Forte (different return types in... · eb6d9ca6
      Josep Torra Valles authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/: Misc. fixes for problems discovered by Forte (different return types in function declaration and definition, po...
      
      Original commit message from CVS:
      Patch by: Josep Torra Valles  <josep at fluendo com>
      * gst/iec958/ac3_padder.c: (ac3p_init):
      * gst/mpegstream/gstmpegparse.c:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_parse__rmf),
      (gst_rmdemux_parse_prop), (gst_rmdemux_parse_mdpr),
      (gst_rmdemux_parse_indx), (gst_rmdemux_parse_indx_data),
      (gst_rmdemux_parse_data), (gst_rmdemux_parse_cont),
      (gst_rmdemux_parse_packet):
      Misc. fixes for problems discovered by Forte (different return types
      in function declaration and definition, pointer arithmetics with
      void pointers). Fixes #362639.
      eb6d9ca6
  14. Oct 13, 2006
    • Tim-Philipp Müller's avatar
      ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't... · 4e9ae61a
      Tim-Philipp Müller authored
      ext/dvdread/dvdreadsrc.c: Don't announce audio or subtitle streams that aren't really present, it makes dvddemux crea...
      
      Original commit message from CVS:
      * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title):
      Don't announce audio or subtitle streams that aren't really present,
      it makes dvddemux create pads that will never carry any data, which
      is not good.
      4e9ae61a
    • Tim-Philipp Müller's avatar
      ext/lame/gstlame.c: Round up not allowed bitrates to the next higher allowed one (Closes: #361140). · 71735842
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/lame/gstlame.c: (gst_lame_set_property):
      Round up not allowed bitrates to the next higher allowed one
      (Closes: #361140).
      71735842
    • Tim-Philipp Müller's avatar
      Add docs for lame and lame to docs. Specify allowed bitrates in the properties... · 25f02025
      Tim-Philipp Müller authored
      Add docs for lame and lame to docs. Specify allowed bitrates in the properties description (#361140). Canonicalise ob...
      
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
      * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
      * ext/lame/gstlame.c: (gst_lame_class_init):
      * ext/lame/gstlame.h:
      Add docs for lame and lame to docs. Specify allowed bitrates
      in the properties description (#361140). Canonicalise object
      property names (ie. use hyphen instead of underscore).
      * docs/plugins/inspect/plugin-a52dec.xml:
      * docs/plugins/inspect/plugin-amrnb.xml:
      * docs/plugins/inspect/plugin-asf.xml:
      * docs/plugins/inspect/plugin-dvdlpcmdec.xml:
      * docs/plugins/inspect/plugin-dvdread.xml:
      * docs/plugins/inspect/plugin-dvdsub.xml:
      * docs/plugins/inspect/plugin-iec958.xml:
      * docs/plugins/inspect/plugin-lame.xml:
      * docs/plugins/inspect/plugin-mad.xml:
      * docs/plugins/inspect/plugin-mpeg2dec.xml:
      * docs/plugins/inspect/plugin-mpegaudioparse.xml:
      * docs/plugins/inspect/plugin-mpegstream.xml:
      * docs/plugins/inspect/plugin-siddec.xml:
      Update version to CVS.
      25f02025
    • Tim-Philipp Müller's avatar
      Add i18n magic to lame plugin. Throw decent error message when we fail to... · 5fed8f44
      Tim-Philipp Müller authored
      Add i18n magic to lame plugin. Throw decent error message when we fail to setup the encoder (#361140, 361151); misc. ...
      
      Original commit message from CVS:
      * ext/lame/gstlame.c: (gst_lame_sink_setcaps),
      (gst_lame_set_property), (gst_lame_get_property), (gst_lame_chain),
      (plugin_init):
      * po/POTFILES.in:
      Add i18n magic to lame plugin. Throw decent error message when we
      fail to setup the encoder (#361140, 361151); misc. minor clean-ups.
      5fed8f44
  15. Oct 10, 2006
    • Wim Taymans's avatar
      gst/realmedia/rdtdepay.c: Change caps to x-rdt, because it's not x-rtp. · d1705831
      Wim Taymans authored
      Original commit message from CVS:
      * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
      (gst_rdt_depay_init), (gst_rdt_depay_setcaps),
      (gst_rdt_depay_chain), (gst_rdt_depay_change_state):
      Change caps to x-rdt, because it's not x-rtp.
      * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream),
      (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_packet),
      (gst_rmdemux_plugin_init):
      Activate pad before adding to the element.
      Return the combined stream return values after pad_alloc.
      d1705831
    • Wim Taymans's avatar
      ext/mpeg2dec/gstmpeg2dec.*: Add some debugging to timestamp handling. · af08dc2c
      Wim Taymans authored
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (handle_slice):
      * ext/mpeg2dec/gstmpeg2dec.h:
      Add some debugging to timestamp handling.
      Make sure we don't convert invalid timestamps.
      af08dc2c
  16. Oct 09, 2006
    • Tim-Philipp Müller's avatar
      gst/: Active pads before adding them to the running element. Don't assert on... · 3a38311f
      Tim-Philipp Müller authored
      gst/: Active pads before adding them to the running element. Don't assert on non-BYTE format newsegment events in asf...
      
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_sink_event),
      (gst_asf_demux_setup_pad), (gst_asf_demux_process_segment):
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
      (gst_dvd_demux_get_subpicture_stream):
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream),
      (gst_mpeg_demux_get_audio_stream),
      (gst_mpeg_demux_get_private_stream):
      Active pads before adding them to the running element. Don't assert
      on non-BYTE format newsegment events in asfdemux.
      3a38311f
  17. Oct 05, 2006
    • Tim-Philipp Müller's avatar
      Printf format fixes. · 03f40e53
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_goto_title),
      (gst_dvd_read_src_handle_seek_event):
      * ext/mad/gstid3tag.c: (gst_id3_tag_chain):
      * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
      * ext/sidplay/gstsiddec.cc:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_parse_data):
      * gst/realmedia/rmdemux.c: (gst_rmdemux_loop),
      (gst_rmdemux_parse_packet):
      Printf format fixes.
      03f40e53
  18. Oct 03, 2006
    • Wim Taymans's avatar
      gst/realmedia/: Added RDT depayloader. · 8dd0cc1d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/realmedia/Makefile.am:
      * gst/realmedia/rdtdepay.c: (gst_rdt_depay_base_init),
      (gst_rdt_depay_class_init), (gst_rdt_depay_init),
      (gst_rdt_depay_setcaps), (gst_rdt_depay_chain),
      (gst_rdt_depay_set_property), (gst_rdt_depay_get_property),
      (gst_rdt_depay_change_state), (gst_rdt_depay_plugin_init):
      * gst/realmedia/rdtdepay.h:
      Added RDT depayloader.
      * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
      (gst_rmdemux_plugin_init), (plugin_init):
      Remove unused function.
      Added some more mime-types.
      8dd0cc1d
  19. Sep 28, 2006
    • Jan Schmidt's avatar
      gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample... · 65d7dd9c
      Jan Schmidt authored
      gst/dvdlpcmdec/gstdvdlpcmdec.c: If an incoming timestamp is within one sample of our current timestamp, then keep it....
      
      Original commit message from CVS:
      * gst/dvdlpcmdec/gstdvdlpcmdec.c: (update_timestamps):
      If an incoming timestamp is within one sample of our current
      timestamp, then keep it. This prevents imprecision in the
      PTS (which only has 90khz granularity) from affecting our stream.
      65d7dd9c
    • Tim-Philipp Müller's avatar
      gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain... · 53ce6d70
      Tim-Philipp Müller authored
      gst/mpegstream/gstmpegparse.c: Reflow code so that compiler doesn't complain about possible use of uninitialised vari...
      
      Original commit message from CVS:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_handle_src_query):
      Reflow code so that compiler doesn't complain about possible use
      of uninitialised variable any longer; but just in case, initialise
      it anyway; also take object ref in query function and do peer pad
      stuff in a more thread-safe way.
      53ce6d70
  20. Sep 27, 2006
  21. Sep 21, 2006
    • Martin Zlomek's avatar
      gst/mpegstream/: Send newsegment updates for sparse streams (#350778). · fa5627a7
      Martin Zlomek authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Martin Zlomek <martin dot zlomek at itonis dot tv>
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_reset),
      (gst_dvd_demux_sync_stream_to_time):
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_subbuffer),
      (gst_mpeg_demux_synchronise_pads),
      (gst_mpeg_demux_sync_stream_to_time):
      Send newsegment updates for sparse streams (#350778).
      fa5627a7
  22. Sep 20, 2006
  23. Sep 18, 2006
    • Stefan Kost's avatar
      Port synaesthesia. · 128a2458
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * gst/synaesthesia/Makefile.am:
      * gst/synaesthesia/gstsynaesthesia.c: (gst_synaesthesia_init),
      (gst_synaesthesia_sink_setcaps), (gst_synaesthesia_src_getcaps),
      (gst_synaesthesia_src_setcaps), (gst_synaesthesia_chain),
      (gst_synaesthesia_change_state), (plugin_init):
      Port synaesthesia.
      128a2458
  24. Sep 16, 2006
    • Stefan Kost's avatar
      More G_OBJECT macro fixing. · f890fc26
      Stefan Kost authored
      Original commit message from CVS:
      * ext/mad/gstid3tag.c:
      * gst/mpegstream/gstrfc2250enc.h:
      * gst/synaesthesia/gstsynaesthesia.c:
      More G_OBJECT macro fixing.
      f890fc26
Loading