1. 16 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Use GST_PLUGIN_DOCS macro in configure.ac, add · 56135ebe
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * autogen.sh:
      * configure.ac:
      * docs/Makefile.am:
      Use GST_PLUGIN_DOCS macro in configure.ac, add
      --enable-plugin-docs default to autogen.sh and use
      ENABLE_PLUGIN_DOCS conditional in Makefile.am (#344039).
      56135ebe
  2. 15 Jun, 2006 1 commit
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Combine GstFlowReturn from the source pads to give a... · d609b0f7
      Wim Taymans authored
      ext/ogg/gstoggdemux.c: Combine GstFlowReturn from the source pads to give a meaningfull result to the upstream peer o...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_combine_flows),
      (gst_ogg_demux_loop):
      Combine GstFlowReturn from the source pads to give a
      meaningfull result to the upstream peer or to stop the
      processing task in case of errors.
      d609b0f7
  3. 14 Jun, 2006 4 commits
  4. 12 Jun, 2006 1 commit
  5. 11 Jun, 2006 8 commits
  6. 10 Jun, 2006 2 commits
  7. 09 Jun, 2006 2 commits
  8. 07 Jun, 2006 2 commits
    • Thomas Vander Stichele's avatar
      0.10.7.2 prerelease · 5fe3262e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * configure.ac:
      * po/af.po:
      * po/az.po:
      * po/cs.po:
      * po/en_GB.po:
      * po/hu.po:
      * po/it.po:
      * po/nb.po:
      * po/nl.po:
      * po/or.po:
      * po/sq.po:
      * po/sr.po:
      * po/sv.po:
      * po/uk.po:
      * po/vi.po:
      * win32/common/config.h:
      0.10.7.2 prerelease
      5fe3262e
    • Thomas Vander Stichele's avatar
      move last template doc snippets to source code and delete them · 51ca8fe3
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * docs/libs/tmpl/gstaudio.sgml:
      * docs/libs/tmpl/gstcolorbalance.sgml:
      * docs/libs/tmpl/gstmixer.sgml:
      * docs/libs/tmpl/gstringbuffer.sgml:
      * docs/libs/tmpl/gsttuner.sgml:
      * docs/libs/tmpl/gstxoverlay.sgml:
      * gst-libs/gst/audio/audio.c:
      * gst-libs/gst/audio/gstringbuffer.c:
      * gst-libs/gst/interfaces/colorbalance.c:
      * gst-libs/gst/interfaces/mixer.c:
      * gst-libs/gst/interfaces/tuner.c:
      * gst-libs/gst/interfaces/xoverlay.c:
      move last template doc snippets to source code and delete them
      51ca8fe3
  9. 06 Jun, 2006 3 commits
    • Thomas Vander Stichele's avatar
      adapt to new api · 3a19c68a
      Thomas Vander Stichele authored
      Original commit message from CVS:
      adapt to new api
      3a19c68a
    • Thomas Vander Stichele's avatar
      configure.ac: enable building of GDP elements · 1c07dc12
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * configure.ac:
      enable building of GDP elements
      * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
      (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
      (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
      (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event),
      (gst_gdp_pay_set_property), (gst_gdp_pay_get_property),
      (gst_gdp_pay_change_state):
      * gst/gdp/gstgdppay.h:
      add version 1.0
      1c07dc12
    • Michael Smith's avatar
      ext/theora/theoraparse.c: Mark DELTA_UNIT on non-keyframes. · ae2f05ff
      Michael Smith authored
      Original commit message from CVS:
      * ext/theora/theoraparse.c: (theora_parse_drain_queue_prematurely),
      (theora_parse_drain_queue):
      Mark DELTA_UNIT on non-keyframes.
      ae2f05ff
  10. 03 Jun, 2006 1 commit
    • Jan Schmidt's avatar
      gst-libs/gst/audio/: Document better the fact that latency_time and... · 45e06fe7
      Jan Schmidt authored
      gst-libs/gst/audio/: Document better the fact that latency_time and buffer_time are values stored in microseconds, an...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init), (gst_base_audio_sink_setcaps):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_parse_caps),
      (gst_ring_buffer_samples_done):
      * gst-libs/gst/audio/gstringbuffer.h:
      Document better the fact that latency_time and buffer_time are values
      stored in microseconds, and not the usual GStreamer nanoseconds.
      Change the variables (compatibly) that store them from GstClockTime
      to guint64 to make it more clear that they're not storing clock times.
      Also, remove the bogus property description that says the user can
      specify -1 to get the default value, since that's never been the case.
      When computing the default segment size for the ring buffer, make it
      an integer number of samples.
      When the sub-class indicates a delay greater than the number of
      samples we've written return 0 from the audio sink get_time method.
      45e06fe7
  11. 02 Jun, 2006 11 commits
    • Michael Smith's avatar
      tests/check/: Don't busy-wait in tests; this was causing test timeouts very... · dd42d7ba
      Michael Smith authored
      tests/check/: Don't busy-wait in tests; this was causing test timeouts very frequently when running under valgrind.
      
      Original commit message from CVS:
      * tests/check/elements/audioconvert.c: (set_channel_positions),
      (get_float_mc_caps), (get_int_mc_caps):
      * tests/check/elements/audioresample.c:
      * tests/check/elements/audiotestsrc.c: (GST_START_TEST):
      * tests/check/elements/videorate.c:
      * tests/check/elements/videotestsrc.c: (GST_START_TEST):
      * tests/check/elements/volume.c:
      * tests/check/elements/vorbisdec.c:
      * tests/check/pipelines/vorbisenc.c: (GST_START_TEST):
      Don't busy-wait in tests; this was causing test timeouts very
      frequently when running under valgrind.
      dd42d7ba
    • Thomas Vander Stichele's avatar
      small fixes · fca1b427
      Thomas Vander Stichele authored
      Original commit message from CVS:
      small fixes
      fca1b427
    • Thomas Vander Stichele's avatar
      fail_if_can_read is racy · 680fa3a6
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fail_if_can_read is racy
      680fa3a6
    • Thomas Vander Stichele's avatar
      gst/tcp/: make multifdsink properly deal with streamheader: · 7524f806
      Thomas Vander Stichele authored
      Original commit message from CVS:
      * gst/tcp/README:
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_init),
      (gst_multi_fd_sink_remove_client_link),
      (gst_multi_fd_sink_client_queue_caps),
      (gst_multi_fd_sink_client_queue_buffer),
      (gst_multi_fd_sink_handle_client_write),
      (gst_multi_fd_sink_render):
      * gst/tcp/gstmultifdsink.h:
      make multifdsink properly deal with streamheader:
      - streamheader is taken from caps
      - buffers marked with IN_CAPS are not sent
      - streamheaders are sent, on connection, from the caps of the
      buffer where the client gets positioned to
      - further streamheader changes are done every time the client
      will receive a buffer with different caps
      * tests/check/elements/multifdsink.c: (GST_START_TEST),
      (gst_multifdsink_create_streamheader):
      add tests for this
      7524f806
    • Michael Smith's avatar
      ext/vorbis/vorbisdec.c: Reinstate limit on channel count. Vorbis does not... · 61b592b7
      Michael Smith authored
      ext/vorbis/vorbisdec.c: Reinstate limit on channel count. Vorbis does not define the meaning of > 6 channels, so they...
      
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_handle_identification_packet):
      Reinstate limit on channel count. Vorbis does not define the meaning
      of > 6 channels, so they're just independent channels. Gstreamer
      currently has no mechanism to represent N independent channels.
      61b592b7
    • Michael Smith's avatar
      ext/vorbis/vorbisdec.c: Don't arbitrarily restrict channel counts and rate in vorbis. · 7626c219
      Michael Smith authored
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_handle_identification_packet):
      Don't arbitrarily restrict channel counts and rate in vorbis.
      In terms of effects likely on real-world files, this fixes 96kHz
      playback of vorbis.
      7626c219
    • Michael Smith's avatar
      gst/audioconvert/audioconvert.c: More correct float->int conversion. · fc30337a
      Michael Smith authored
      Original commit message from CVS:
      * gst/audioconvert/audioconvert.c: (float):
      More correct float->int conversion.
      fc30337a
    • Michael Smith's avatar
      ext/ogg/gstoggdemux.c: Don't accidently send GST_CLOCK_TIME_NONE as a new... · 9bfe8602
      Michael Smith authored
      ext/ogg/gstoggdemux.c: Don't accidently send GST_CLOCK_TIME_NONE as a new segment start value. Fixes g-critical on tr...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_perform_seek):
      Don't accidently send GST_CLOCK_TIME_NONE as a new segment start
      value. Fixes g-critical on trying to play back ogg containing
      unknown codec.
      9bfe8602
    • Wim Taymans's avatar
      gst/playback/gstplaybasebin.*: Make the subtitle detection work from any... · 571ba11a
      Wim Taymans authored
      gst/playback/gstplaybasebin.*: Make the subtitle detection work from any thread so we don't deadlock. Fixes #343397.
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (group_create), (group_commit),
      (setup_source):
      * gst/playback/gstplaybasebin.h:
      Make the subtitle detection work from any thread so we don't
      deadlock. Fixes #343397.
      571ba11a
    • Thomas Vander Stichele's avatar
      gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out... · 81b007fe
      Thomas Vander Stichele authored
      gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on some things that are recoverable
      
      Original commit message from CVS:
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
      (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
      (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
      (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
      (gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
      (gst_gdp_pay_get_property):
      add crc-header and crc-payload properties
      don't error out on some things that are recoverable
      * tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
      add test for crc
      81b007fe
    • Thomas Vander Stichele's avatar
      show type number when packet is of the wrong type · 2a227c62
      Thomas Vander Stichele authored
      Original commit message from CVS:
      show type number when packet is of the wrong type
      2a227c62
  12. 01 Jun, 2006 4 commits
    • Thomas Vander Stichele's avatar
      gst/volume/Makefile.am: Seriously, it's not *that* hard to get compilation... · 87e1c8a9
      Thomas Vander Stichele authored
      gst/volume/Makefile.am: Seriously, it's not *that* hard to get compilation right.  Even a drunk can do it ! Add LIBOI...
      
      Original commit message from CVS:
      
      * gst/volume/Makefile.am:
      Seriously, it's not *that* hard to get compilation right.  Even
      a drunk can do it ! Add LIBOIL CFLAGS and LIBS
      87e1c8a9
    • Stefan Kost's avatar
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass · f15cbf88
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsaspdif/alsaspdifsink.h:
      * ext/amrwb/gstamrwbdec.h:
      * ext/amrwb/gstamrwbenc.h:
      * ext/amrwb/gstamrwbparse.h:
      * ext/arts/gst_arts.h:
      * ext/artsd/gstartsdsink.h:
      * ext/audiofile/gstafparse.h:
      * ext/audiofile/gstafsink.h:
      * ext/audiofile/gstafsrc.h:
      * ext/audioresample/gstaudioresample.h:
      * ext/bz2/gstbz2dec.h:
      * ext/bz2/gstbz2enc.h:
      * ext/dirac/gstdiracdec.h:
      * ext/directfb/dfbvideosink.h:
      * ext/divx/gstdivxdec.h:
      * ext/divx/gstdivxenc.h:
      * ext/dts/gstdtsdec.h:
      * ext/faac/gstfaac.h:
      * ext/gsm/gstgsmdec.h:
      * ext/gsm/gstgsmenc.h:
      * ext/ivorbis/vorbisenc.h:
      * ext/libfame/gstlibfame.h:
      * ext/nas/nassink.h:
      * ext/neon/gstneonhttpsrc.h:
      * ext/polyp/polypsink.h:
      * ext/sdl/sdlaudiosink.h:
      * ext/sdl/sdlvideosink.h:
      * ext/shout/gstshout.h:
      * ext/snapshot/gstsnapshot.h:
      * ext/sndfile/gstsf.h:
      * ext/swfdec/gstswfdec.h:
      * ext/tarkin/gsttarkindec.h:
      * ext/tarkin/gsttarkinenc.h:
      * ext/theora/theoradec.h:
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackparse.h:
      * ext/xine/gstxine.h:
      * ext/xvid/gstxviddec.h:
      * ext/xvid/gstxvidenc.h:
      * gst/cdxaparse/gstcdxaparse.h:
      * gst/cdxaparse/gstcdxastrip.h:
      * gst/colorspace/gstcolorspace.h:
      * gst/festival/gstfestival.h:
      * gst/freeze/gstfreeze.h:
      * gst/gdp/gstgdpdepay.h:
      * gst/gdp/gstgdppay.h:
      * gst/modplug/gstmodplug.h:
      * gst/mpeg1sys/gstmpeg1systemencode.h:
      * gst/mpeg1videoparse/gstmp1videoparse.h:
      * gst/mpeg2sub/gstmpeg2subt.h:
      * gst/mpegaudioparse/gstmpegaudioparse.h:
      * gst/multifilesink/gstmultifilesink.h:
      * gst/overlay/gstoverlay.h:
      * gst/playondemand/gstplayondemand.h:
      * gst/qtdemux/qtdemux.h:
      * gst/rtjpeg/gstrtjpegdec.h:
      * gst/rtjpeg/gstrtjpegenc.h:
      * gst/smooth/gstsmooth.h:
      * gst/smoothwave/gstsmoothwave.h:
      * gst/spectrum/gstspectrum.h:
      * gst/speed/gstspeed.h:
      * gst/stereo/gststereo.h:
      * gst/switch/gstswitch.h:
      * gst/tta/gstttadec.h:
      * gst/tta/gstttaparse.h:
      * gst/videodrop/gstvideodrop.h:
      * gst/xingheader/gstxingmux.h:
      * sys/directdraw/gstdirectdrawsink.h:
      * sys/directsound/gstdirectsoundsink.h:
      * sys/dxr3/dxr3audiosink.h:
      * sys/dxr3/dxr3spusink.h:
      * sys/dxr3/dxr3videosink.h:
      * sys/qcam/gstqcamsrc.h:
      * sys/vcd/vcdsrc.h:
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
      f15cbf88
    • Stefan Kost's avatar
      gst/volume/gstvolume.*: rewrite the passthrough check, split _int16 and... · ca675bc9
      Stefan Kost authored
      gst/volume/gstvolume.*: rewrite the passthrough check, split _int16 and _int16_clamp, fix another property desc., rem...
      
      Original commit message from CVS:
      * gst/volume/gstvolume.c: (volume_choose_func),
      (volume_update_real_volume), (gst_volume_class_init),
      (gst_volume_init), (volume_process_float), (volume_process_int16),
      (volume_process_int16_clamp), (volume_set_caps),
      (volume_transform_ip), (plugin_init):
      * gst/volume/gstvolume.h:
      rewrite the passthrough check, split _int16 and _int16_clamp, fix
      another property desc., remove unused param from process function
      * tests/check/elements/volume.c: (volume_suite):
      reactivate the passthrough test
      ca675bc9
    • 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