1. 11 Dec, 2004 1 commit
  2. 10 Dec, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/asfdemux/gstasfdemux.c: Align by packetsize, and assert that we a packet... · d51b48bd
      Ronald S. Bultje authored
      gst/asfdemux/gstasfdemux.c: Align by packetsize, and assert that we a packet available before playing. The first make...
      
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop):
      Align by packetsize, and assert that we a packet available before
      playing. The first makes webstreams work (they often include
      trailing padding data in a packet), the second allows pausing a
      ASF stream in totem without getting demux errors afterwards.
      d51b48bd
  3. 09 Dec, 2004 3 commits
    • Ronald S. Bultje's avatar
      ext/ogg/gstoggdemux.c: Check for non-NULL before accessing member (end-of-chain). · a24e4fb8
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (get_relative):
      Check for non-NULL before accessing member (end-of-chain).
      a24e4fb8
    • Ronald S. Bultje's avatar
      Synchronize property names where not yet the case. Devices are now device=X,... · b9666035
      Ronald S. Bultje authored
      Synchronize property names where not yet the case. Devices are now device=X, other versions are deprecated (but still...
      
      Original commit message from CVS:
      * ext/cdparanoia/gstcdparanoia.c: (cdparanoia_class_init),
      (cdparanoia_set_property), (cdparanoia_get_property):
      * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_class_init),
      (dvdnavsrc_set_property), (dvdnavsrc_get_property):
      * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_class_init),
      (dvdreadsrc_init), (dvdreadsrc_set_property),
      (dvdreadsrc_get_property):
      * sys/vcd/vcdsrc.c: (gst_vcdsrc_class_init),
      (gst_vcdsrc_set_property), (gst_vcdsrc_get_property):
      Synchronize property names where not yet the case. Devices are
      now device=X, other versions are deprecated (but still exist).
      Also use g_free() unconditionally.
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (setup_source), (gst_play_base_bin_get_property):
      Expose source.
      b9666035
    • Thomas Vander Stichele's avatar
      configure.ac: move GCONF macro outside conditional for the am conditional. Fixes #160439 · cc1acabb
      Thomas Vander Stichele authored
      Original commit message from CVS:
      2004-12-09  Thomas Vander Stichele  <thomas at apestaart dot org>
      
      * configure.ac: move GCONF macro outside conditional for the am
      conditional. Fixes #160439
      cc1acabb
  4. 08 Dec, 2004 3 commits
  5. 07 Dec, 2004 2 commits
  6. 06 Dec, 2004 3 commits
    • Arwed von Merkatz Merkatz's avatar
      set correct buffer durations in mp3parse, set default_duration in matroskamux for mpeg1 audio · a9d5e7b7
      Arwed von Merkatz Merkatz authored
      Original commit message from CVS:
      set correct buffer durations in mp3parse, set default_duration in matroskamux for mpeg1 audio
      a9d5e7b7
    • Benjamin Otte's avatar
      ext/alsa/gstalsa.*: refactor big chunks of the core caps negotiation code to... · cffd87dc
      Benjamin Otte authored
      ext/alsa/gstalsa.*: refactor big chunks of the core caps negotiation code to make it a lot faster, because people cla...
      
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_get_caps), (gst_alsa_close_audio):
      * ext/alsa/gstalsa.h:
      refactor big chunks of the core caps negotiation code to make it
      a lot faster, because people claim it's really slow
      (actually, just cache the getcaps when the device is opened)
      cffd87dc
    • Ronald S. Bultje's avatar
      ext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based... · fd2b4713
      Ronald S. Bultje authored
      ext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based (since there's really no reason to be l...
      
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
      (gst_a52dec_handle_event), (gst_a52dec_update_streaminfo),
      (gst_a52dec_handle_frame), (gst_a52dec_chain),
      (gst_a52dec_change_state), (plugin_init):
      * ext/a52dec/gsta52dec.h:
      Do something useful with timestamps. Make chain-based (since
      there's really no reason to be loopbased).
      * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
      Update current_byte/frame correctly.
      fd2b4713
  7. 04 Dec, 2004 2 commits
  8. 03 Dec, 2004 3 commits
    • Ronald S. Bultje's avatar
      gst/matroska/: Disgustingly evil hack for working around INTERRUPT events and... · 75ff7535
      Ronald S. Bultje authored
      gst/matroska/: Disgustingly evil hack for working around INTERRUPT events and their extremely annoying habit of being...
      
      Original commit message from CVS:
      * gst/matroska/ebml-read.c: (gst_ebml_read_class_init),
      (gst_ebml_read_init), (gst_ebml_read_use_event),
      (gst_ebml_read_element_id), (gst_ebml_peek_id),
      (gst_ebml_read_seek), (gst_ebml_read_skip),
      (gst_ebml_read_reserve), (gst_ebml_read_buffer),
      (gst_ebml_read_master):
      * gst/matroska/ebml-read.h:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_contents),
      (gst_matroska_demux_loop_stream), (gst_matroska_demux_audio_caps):
      Disgustingly evil hack for working around INTERRUPT events and
      their extremely annoying habit of being a pain in the ass. We
      simply peek a cluster before reading any of it.
      75ff7535
    • Ronald S. Bultje's avatar
      ext/musepack/gstmusepackdec.cpp: There's also floating point libmusepacks. · 5d986b17
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/musepack/gstmusepackdec.cpp:
      There's also floating point libmusepacks.
      5d986b17
    • Ronald S. Bultje's avatar
      ext/faad/gstfaad.c: Set DURATION even if source buffer didn't. Also use increasing timestamps. · 9163c899
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/faad/gstfaad.c: (gst_faad_chanpos_from_gst),
      (gst_faad_chanpos_to_gst), (gst_faad_chain):
      Set DURATION even if source buffer didn't. Also use increasing
      timestamps.
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_audio_caps_with_data):
      Block_align can have larger values than 8192.
      9163c899
  9. 02 Dec, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/law/: Fix caps. · 9743f953
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_link):
      * gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_link):
      * gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_link):
      * gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_link):
      Fix caps.
      9743f953
  10. 01 Dec, 2004 11 commits
  11. 29 Nov, 2004 3 commits
  12. 28 Nov, 2004 7 commits
    • Ronald S. Bultje's avatar
      gst/mpegstream/gstdvddemux.*: Fix crash (#159759). Doesn't work, though. :-(. · dc1c02d6
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_audio_stream),
      (gst_dvd_demux_process_private):
      * gst/mpegstream/gstdvddemux.h:
      Fix crash (#159759). Doesn't work, though. :-(.
      dc1c02d6
    • Benjamin Otte's avatar
      gst/audioconvert/gstchannelmix.c: more overwriting protection due to modifying... · 697fd440
      Benjamin Otte authored
      gst/audioconvert/gstchannelmix.c: more overwriting protection due to modifying channels one by one instead of all at ...
      
      Original commit message from CVS:
      * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_mix):
      more overwriting protection due to modifying channels one by one
      instead of all at once
      697fd440
    • Ronald S. Bultje's avatar
      gst/audioconvert/gstchannelmix.c: Normalize using absolute values. · 747ca840
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/audioconvert/gstchannelmix.c:
      (gst_audio_convert_fill_normalize):
      Normalize using absolute values.
      747ca840
    • Julien Moutte Moutte's avatar
      Adding a first version of directfbvideosink. · 29ae3ce6
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2004-11-28  Julien MOUTTE  <julien@moutte.net>
      
      * configure.ac:
      * ext/Makefile.am:
      * ext/directfb/Makefile.am:
      * ext/directfb/directfbvideosink.c: (gst_directfbvideosink_create),
      (gst_directfbvideosink_get_pixel_format),
      (gst_directfbvideosink_get_format_from_fourcc),
      (gst_directfbvideosink_fixate), (gst_directfbvideosink_getcaps),
      (gst_directfbvideosink_sink_link),
      (gst_directfbvideosink_change_state),
      (gst_directfbvideosink_chain), (gst_directfbvideosink_buffer_free),
      (gst_directfbvideosink_buffer_alloc),
      (gst_directfbvideosink_interface_supported),
      (gst_directfbvideosink_interface_init),
      (gst_directfbvideosink_navigation_send_event),
      (gst_directfbvideosink_navigation_init),
      (gst_directfbvideosink_set_property),
      (gst_directfbvideosink_get_property),
      (gst_directfbvideosink_finalize), (gst_directfbvideosink_init),
      (gst_directfbvideosink_base_init),
      (gst_directfbvideosink_class_init),
      (gst_directfbvideosink_get_type), (plugin_init):
      * ext/directfb/directfbvideosink.h: Adding a first version of
      directfbvideosink.
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): Initializing some
      more.
      29ae3ce6
    • Benjamin Otte's avatar
      gst/audioconvert/gstchannelmix.c: walk the samples backwards if out_channels >... · d1f42131
      Benjamin Otte authored
      gst/audioconvert/gstchannelmix.c: walk the samples backwards if out_channels > in_channels so we don't overwrite data
      
      Original commit message from CVS:
      * gst/audioconvert/gstchannelmix.c: (gst_audio_convert_mix):
      walk the samples backwards if out_channels > in_channels so we don't
      overwrite data
      d1f42131
    • Ronald S. Bultje's avatar
      gst/audioconvert/: Implement a channel mixer. · 7ef236f0
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/audioconvert/Makefile.am:
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_init),
      (gst_audio_convert_link), (gst_audio_convert_change_state),
      (gst_audio_convert_channels):
      * gst/audioconvert/gstchannelmix.c:
      (gst_audio_convert_unset_matrix),
      (gst_audio_convert_fill_identical),
      (gst_audio_convert_fill_compatible),
      (gst_audio_convert_detect_pos), (gst_audio_convert_fill_one_other),
      (gst_audio_convert_fill_others),
      (gst_audio_convert_fill_normalize),
      (gst_audio_convert_fill_matrix), (gst_audio_convert_setup_matrix),
      (gst_audio_convert_passthrough), (gst_audio_convert_mix):
      * gst/audioconvert/gstchannelmix.h:
      Implement a channel mixer.
      7ef236f0
    • Martin Soto's avatar
      ext/alsa/: Make alsasink actually honor gst_element_set_clock and use that... · 90570450
      Martin Soto authored
      ext/alsa/: Make alsasink actually honor gst_element_set_clock and use that clock instead of ist internal one.
      
      Original commit message from CVS:
      2004-11-28  Martin Soto  <martinsoto@users.sourceforge.net>
      
      * ext/alsa/gstalsasink.c (gst_alsa_sink_loop):
      * ext/alsa/gstalsa.h:
      * ext/alsa/gstalsa.c (gst_alsa_set_clock):
      Make alsasink actually honor gst_element_set_clock and use that
      clock instead of ist internal one.
      90570450