1. 24 Jun, 2008 1 commit
  2. 23 Jun, 2008 1 commit
    • Julien Moutte Moutte's avatar
      gst/matroska/matroska-demux.c: Fix buggy format strings in macros. (makes it... · 75c5d2e4
      Julien Moutte Moutte authored
      gst/matroska/matroska-demux.c: Fix buggy format strings in macros. (makes it build on OS X again...)
      
      Original commit message from CVS:
      2008-06-23  Julien Moutte  <julien@fluendo.com>
      
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_read_track_encoding),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock): Fix buggy
      format strings in macros. (makes it build on OS X again...)
      75c5d2e4
  3. 20 Jun, 2008 2 commits
  4. 19 Jun, 2008 6 commits
    • Wim Taymans's avatar
      gst/rtp/gstrtpg726pay.c: Remove unused variable so that we can compile again. · ed0c7a04
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
      Remove unused variable so that we can compile again.
      ed0c7a04
    • Peter Kjellerstedt's avatar
      gst/rtp/gstrtpg726pay.c: No need to check for audio/G723 and audio/32KADPCM... · 67e87def
      Peter Kjellerstedt authored
      gst/rtp/gstrtpg726pay.c: No need to check for audio/G723 and audio/32KADPCM here as they are no longer supported.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_setcaps):
      No need to check for audio/G723 and audio/32KADPCM here as they are
      no longer supported.
      67e87def
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.c: Use G_GINT64_CONSTANT, this fixes the duration... · 14d7abc2
      Sebastian Dröge authored
      ext/wavpack/gstwavpackparse.c: Use G_GINT64_CONSTANT, this fixes the duration query on files without known length.
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
      (gst_wavpack_parse_src_query), (gst_wavpack_parse_create_src_pad):
      Use G_GINT64_CONSTANT, this fixes the duration query on files without
      known length.
      14d7abc2
    • Sebastian Dröge's avatar
      gst/matroska/: Fix demuxing of WavPack files. Muxing is still broken. · 96da5200
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_add_wvpk_header),
      (gst_matroska_demux_audio_caps):
      * gst/matroska/matroska-ids.h:
      Fix demuxing of WavPack files. Muxing is still broken.
      96da5200
    • Sebastian Dröge's avatar
      gst/matroska/: Add a "vfunc" to the track context for postprocessing frames... · 7afcb806
      Sebastian Dröge authored
      gst/matroska/: Add a "vfunc" to the track context for postprocessing frames and convert the wavpack and subtitle post...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_track_free),
      (gst_matroska_demux_add_mpeg_seq_header),
      (gst_matroska_demux_add_wvpk_header),
      (gst_matroska_demux_check_subtitle_buffer),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
      (gst_matroska_demux_subtitle_caps):
      * gst/matroska/matroska-ids.h:
      Add a "vfunc" to the track context for postprocessing frames and
      convert the wavpack and subtitle postprocessing to this vfunc.
      Copy buffer flags in those functions to the new buffers too.
      Parse CodecState elements of Blocks.
      Add a postprocessing function for MPEG video that adds the sequence
      header from the codec private data or codec state to the frames if
      it's not already there.
      7afcb806
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: If a gap of more than 1/2 second is found in one stream send a · 2d799149
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_blockgroup_or_simpleblock):
      If a gap of more than 1/2 second is found in one stream send a
      NEWSEGMENT event to not stall the pipeline if the gap is too large.
      This also fixes Matroska files where the first buffer doesn't start
      at timestamp 0. Fixes bug #429322.
      The duration of a block is the default duration multiplied with the
      number of laces. Every lace is one frame and the default duration
      is the duration of one frame. This fixes playback of files that use
      lacing for some tracks.
      2d799149
  5. 18 Jun, 2008 4 commits
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: Update FIXME/TODOs and only ignore EOS at the... · 0865a601
      Sebastian Dröge authored
      gst/matroska/matroska-demux.c: Update FIXME/TODOs and only ignore EOS at the central, important place instead of seve...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_contents_seekentry):
      Update FIXME/TODOs and only ignore EOS at the central, important place
      instead of several places.
      0865a601
    • Wim Taymans's avatar
      gst/rtp/gstrtpg726pay.c: Fix caps, See #538891. · 54f515d2
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/gstrtpg726pay.c:
      Fix caps, See #538891.
      54f515d2
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: Improve debug output everywhere and fix the EOS logic. · 6cf110c1
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
      (gst_matroska_demux_stream_from_num),
      (gst_matroska_demux_encoding_cmp),
      (gst_matroska_demux_encoding_order_unique),
      (gst_matroska_demux_read_track_encoding),
      (gst_matroska_demux_read_track_encodings),
      (gst_matroska_demux_tracknumber_unique),
      (gst_matroska_demux_add_stream), (gst_matroska_demux_init_stream),
      (gst_matroska_demux_parse_tracks),
      (gst_matroska_demux_parse_index_cuetrack),
      (gst_matroska_demux_parse_index_pointentry),
      (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
      (gst_matroska_demux_parse_metadata_id_simple_tag),
      (gst_matroska_demux_parse_metadata_id_tag),
      (gst_matroska_demux_parse_metadata),
      (gst_matroska_demux_parse_attached_file),
      (gst_matroska_demux_parse_attachments),
      (gst_matroska_demux_parse_chapters),
      (gst_matroska_demux_sync_streams), (gst_matroska_decode_buffer),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_parse_cluster),
      (gst_matroska_demux_parse_contents_seekentry),
      (gst_matroska_demux_parse_contents),
      (gst_matroska_demux_loop_stream_parse_id),
      (gst_matroska_demux_loop):
      Improve debug output everywhere and fix the EOS logic.
      Check the values of the ContentEncoding elements more strictly and
      don't use tracks for which it's invalid.
      Check that the track number is unique for this stream.
      Check that seek positions are below G_MAXINT64 as our seeks are
      int64-based and overflows will fail badly.
      After seeks also don't push SimpleBlocks until the first one
      containing a keyframe is found. Before this was done only for normal
      Blocks.
      Update some FIXME/TODOs.
      * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
      (gst_ebml_read_utf8), (gst_ebml_read_header):
      Improve debug output.
      * gst/matroska/matroska-ids.c:
      (gst_matroska_track_init_video_context):
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_video_pad_setcaps):
      Remove eye mode and don't parse it anymore. We can't use that
      information in GStreamer yet so it's useless.
      6cf110c1
    • Mersad's avatar
      gst/rtp/: Added G726 pay/depayloaders. Fixes #538891. · e3141bbb
      Mersad authored
      Original commit message from CVS:
      Patch by: mersad <mersad at axis dot com>
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpg726depay.c: (gst_rtp_g726_depay_base_init),
      (gst_rtp_g726_depay_class_init), (gst_rtp_g726_depay_init),
      (gst_rtp_g726_depay_setcaps), (gst_rtp_g726_depay_process),
      (gst_rtp_g726_depay_plugin_init):
      * gst/rtp/gstrtpg726depay.h:
      * gst/rtp/gstrtpg726pay.c: (gst_rtp_g726_pay_base_init),
      (gst_rtp_g726_pay_class_init), (gst_rtp_g726_pay_init),
      (gst_rtp_g726_pay_setcaps), (gst_rtp_g726_pay_plugin_init):
      * gst/rtp/gstrtpg726pay.h:
      Added G726 pay/depayloaders. Fixes #538891.
      e3141bbb
  6. 17 Jun, 2008 2 commits
    • Wim Taymans's avatar
      gst/rtsp/URLS: Some more urls. · 198224ef
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/URLS:
      Some more urls.
      * gst/smpte/barboxwipes.c:
      Add a comment
      * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
      Fix typo, add audioresample to the pipeline.
      198224ef
    • Wim Taymans's avatar
      ext/libmng/: Somewhat port mngenc and mngdec to 0.10. Does not work yet and... · 51eb9bea
      Wim Taymans authored
      ext/libmng/: Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many bits ifdeffed out still.
      
      Original commit message from CVS:
      * ext/libmng/Makefile.am:
      * ext/libmng/gstmng.c: (plugin_init):
      * ext/libmng/gstmngdec.c: (gst_mng_dec_base_init),
      (gst_mng_dec_class_init), (gst_mng_dec_sink_setcaps),
      (gst_mng_dec_init), (gst_mng_dec_src_getcaps), (gst_mng_dec_loop),
      (gst_mng_dec_get_property), (gst_mng_dec_set_property),
      (mngdec_error), (mngdec_openstream), (mngdec_closestream),
      (gst_mng_dec_sink_event), (mngdec_readdata), (mngdec_settimer),
      (mngdec_processheader), (mngdec_getcanvasline), (mngdec_refresh),
      (gst_mng_dec_change_state):
      * ext/libmng/gstmngdec.h:
      * ext/libmng/gstmngenc.c: (gst_mng_enc_base_init),
      (gst_mng_enc_class_init), (gst_mng_enc_sink_setcaps),
      (gst_mng_enc_init), (gst_mng_enc_chain),
      (gst_mng_enc_get_property), (gst_mng_enc_set_property):
      * ext/libmng/gstmngenc.h:
      Somewhat port mngenc and mngdec to 0.10. Does not work yet and has many
      bits ifdeffed out still.
      51eb9bea
  7. 16 Jun, 2008 5 commits
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: When comparing index elements with the same... · a5f813b9
      Sebastian Dröge authored
      gst/matroska/matroska-demux.c: When comparing index elements with the same time compare their block number.
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_index_compare):
      When comparing index elements with the same time compare their
      block number.
      a5f813b9
    • Tim-Philipp Müller's avatar
      gst/matroska/matroska-demux.c: (gst_matroska_demux_parse_attached_file) · 350df632
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_attached_file)
      Init variable to NULL to avoid compiler warning.
      350df632
    • Sebastian Dröge's avatar
      gst/matroska/: Parse Attachments and post them as GST_TAG_IMAGE if we detect... · 8c6d2c50
      Sebastian Dröge authored
      gst/matroska/: Parse Attachments and post them as GST_TAG_IMAGE if we detect it as image and otherwise as GST_TAG_ATT...
      
      Original commit message from CVS:
      * gst/matroska/Makefile.am:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
      (gst_matroska_demux_parse_attached_file),
      (gst_matroska_demux_parse_attachments),
      (gst_matroska_demux_parse_contents_seekentry),
      (gst_matroska_demux_loop_stream_parse_id):
      * gst/matroska/matroska-demux.h:
      * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska.c: (plugin_init):
      Parse Attachments and post them as GST_TAG_IMAGE if we detect
      it as image and otherwise as GST_TAG_ATTACHMENT. Include filename
      and description of the attachments in the caps. Fixes bug #537622.
      8c6d2c50
    • Wim Taymans's avatar
      ext/speex/gstspeexenc.c: Add mode property. · 4710c0ab
      Wim Taymans authored
      Original commit message from CVS:
      * ext/speex/gstspeexenc.c: (gst_speex_enc_mode_get_type),
      (gst_speex_enc_class_init), (gst_speex_enc_sink_getcaps),
      (gst_speex_enc_get_latency), (gst_speex_enc_get_query_types),
      (gst_speex_enc_src_query), (gst_speex_enc_init),
      (gst_speex_enc_setup), (gst_speex_enc_push_buffer),
      (gst_speex_enc_chain), (gst_speex_enc_get_property),
      (gst_speex_enc_set_property):
      Add mode property.
      Some cleanups, add more debug info.
      Add latency query.
      4710c0ab
    • Sebastian Dröge's avatar
      gst/matroska/ebml-read.c: Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads. · 5e606453
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes):
      Return GST_FLOW_UNEXPECTED instead of GST_FLOW_ERROR on short reads.
      If we get less bytes than requested we can't do anything except doing
      our EOS logic.
      5e606453
  8. 15 Jun, 2008 5 commits
    • Sebastian Dröge's avatar
      gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store... · 94f778f9
      Sebastian Dröge authored
      gst/matroska/: Use a GArray for storing the Cue (i.e. seek) information, store the CueTrackPositions for every track,...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
      (gst_matroskademux_do_index_seek),
      (gst_matroska_demux_parse_index_cuetrack),
      (gst_matroska_demux_parse_index_pointentry),
      (gst_matroska_index_compare), (gst_matroska_demux_parse_index),
      (gst_matroska_demux_parse_metadata):
      * gst/matroska/matroska-demux.h:
      * gst/matroska/matroska-ids.h:
      Use a GArray for storing the Cue (i.e. seek) information, store
      the CueTrackPositions for every track, store the block number
      and optimize searching in the array by sorting it after the last
      element was added.
      Fix a small memory leak when trying to parse a tags element that was
      already parsed.
      94f778f9
    • Sebastian Dröge's avatar
      gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all... · 25e2770e
      Sebastian Dröge authored
      gst/matroska/matroska-mux.*: Don't write another SeekHead which indexes all Clusters to the end of the file. This isn...
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_reset),
      (gst_matroska_mux_start), (gst_matroska_mux_finish),
      (gst_matroska_mux_write_data):
      * gst/matroska/matroska-mux.h:
      Don't write another SeekHead which indexes all Clusters to the end of
      the file. This isn't useful for anything and just increases filesize.
      25e2770e
    • Sebastian Dröge's avatar
      gst/matroska/ebml-read.c: Prevent unaligned memory access when reading floats. · 99f206c0
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/ebml-read.c: (_ext2dbl), (gst_ebml_read_float):
      Prevent unaligned memory access when reading floats.
      99f206c0
    • Sebastian Dröge's avatar
      gst/matroska/: Make sure that every Tags element is only parsed once and it's... · 8012622e
      Sebastian Dröge authored
      gst/matroska/: Make sure that every Tags element is only parsed once and it's containing tags are only posted once.
      
      Original commit message from CVS:
      * gst/matroska/ebml-read.c:
      * gst/matroska/ebml-read.h:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
      (gst_matroska_demux_parse_metadata):
      * gst/matroska/matroska-demux.h:
      Make sure that every Tags element is only parsed once and it's
      containing tags are only posted once.
      8012622e
    • Sebastian Dröge's avatar
      gst/matroska/: Handle EBML elements like Void or CRC32 in the EbmlRead base... · 3a99102c
      Sebastian Dröge authored
      gst/matroska/: Handle EBML elements like Void or CRC32 in the EbmlRead base class already. They're not useful in the ...
      
      Original commit message from CVS:
      * gst/matroska/ebml-read.c: (gst_ebml_peek_id),
      (gst_ebml_read_header):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
      (gst_matroska_demux_parse_tracks),
      (gst_matroska_demux_parse_index_cuetrack),
      (gst_matroska_demux_parse_index_pointentry),
      (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
      (gst_matroska_demux_parse_metadata_id_simple_tag),
      (gst_matroska_demux_parse_metadata_id_tag),
      (gst_matroska_demux_parse_metadata),
      (gst_matroska_demux_parse_attachments),
      (gst_matroska_demux_parse_chapters),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_parse_cluster),
      (gst_matroska_demux_parse_contents_seekentry),
      (gst_matroska_demux_parse_contents),
      (gst_matroska_demux_loop_stream_parse_id):
      Handle EBML elements like Void or CRC32 in the EbmlRead base class
      already. They're not useful in the matroska parser and only cause
      additional code.
      3a99102c
  9. 14 Jun, 2008 1 commit
    • Sebastian Dröge's avatar
      gst/matroska/: Reverse the level list as we usually are only interested in the... · 1051e57b
      Sebastian Dröge authored
      gst/matroska/: Reverse the level list as we usually are only interested in the first element or want to add a new fir...
      
      Original commit message from CVS:
      * gst/matroska/ebml-read.c: (gst_ebml_level_free),
      (gst_ebml_finalize), (gst_ebml_read_change_state),
      (gst_ebml_read_element_level_up), (gst_ebml_read_master):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_contents_seekentry):
      Reverse the level list as we usually are only interested in the
      first element or want to add a new first element. Having the
      first element stored at the end and calling g_list_last() and
      g_list_append() is more expensive.
      Also use GSlice for allocating the GstEbmlLevel structs.
      1051e57b
  10. 13 Jun, 2008 9 commits
    • Tim-Philipp Müller's avatar
      gst/debug/gsttaginject.c: Don't unref NULL taglist in finalize. Don't use c++ style comments. · 7a118610
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/debug/gsttaginject.c: (gst_tag_inject_finalize),
      (gst_tag_inject_class_init), (gst_tag_inject_init):
      Don't unref NULL taglist in finalize. Don't use c++ style
      comments.
      7a118610
    • Sebastian Dröge's avatar
      gst/matroska/: Use gst_value_serialize() and gst_value_deserialize() for... · 70ceffb7
      Sebastian Dröge authored
      gst/matroska/: Use gst_value_serialize() and gst_value_deserialize() for transforming tags from some GType to a strin...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_metadata_id_simple_tag):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_write_simple_tag),
      (gst_matroska_mux_write_data):
      Use gst_value_serialize() and gst_value_deserialize() for transforming
      tags from some GType to a string and the other way around. The default
      transformations in GLib don't include transformations from string to
      number types.
      70ceffb7
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.*: Only parse Tracks, SeekHead and SegmentInfo elements once but allow · 04d1c49e
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
      (gst_matroska_demux_parse_tracks),
      (gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
      (gst_matroska_demux_parse_attachments),
      (gst_matroska_demux_parse_chapters),
      (gst_matroska_demux_parse_contents_seekentry),
      (gst_matroska_demux_loop_stream_parse_id):
      * gst/matroska/matroska-demux.h:
      Only parse Tracks, SeekHead and SegmentInfo elements once but allow
      Tags multiple times. The first ones can appear more than once but must
      contain the same content as the first for backup purposes so we ignore
      all but the first one. Tags can appear multiple times with different
      content.
      Jump to all elements except Clusters that are available from a
      SeekHead to make it more likely to have all required informations
      before getting to the first Clusters.
      Add dummy functions for parsing Attachments and Chapters.
      04d1c49e
    • Stefan Kost's avatar
      gst/replaygain/: More doc updates. · 764f5106
      Stefan Kost authored
      Original commit message from CVS:
      * gst/replaygain/gstrganalysis.c:
      * gst/replaygain/gstrglimiter.c:
      * gst/replaygain/gstrgvolume.c:
      More doc updates.
      764f5106
    • Stefan Kost's avatar
      docs/plugins/: docs/plugins/inspect/plugin-mythtv.xml · b442ba6f
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      * docs/plugins/gst-plugins-bad-plugins.prerequisites:
      * docs/plugins/gst-plugins-bad-plugins.signals:
      * docs/plugins/inspect/plugin-alsaspdif.xml:
      * docs/plugins/inspect/plugin-amrwb.xml:
      * docs/plugins/inspect/plugin-app.xml:
      * docs/plugins/inspect/plugin-bayer.xml:
      * docs/plugins/inspect/plugin-bz2.xml:
      * docs/plugins/inspect/plugin-cdaudio.xml:
      * docs/plugins/inspect/plugin-cdxaparse.xml:
      * docs/plugins/inspect/plugin-dtsdec.xml:
      * docs/plugins/inspect/plugin-dvb.xml:
      * docs/plugins/inspect/plugin-dvdspu.xml:
      * docs/plugins/inspect/plugin-faac.xml:
      * docs/plugins/inspect/plugin-faad.xml:
      * docs/plugins/inspect/plugin-fbdevsink.xml:
      * docs/plugins/inspect/plugin-festival.xml:
      * docs/plugins/inspect/plugin-filter.xml:
      * docs/plugins/inspect/plugin-flvdemux.xml:
      * docs/plugins/inspect/plugin-freeze.xml:
      * docs/plugins/inspect/plugin-gsm.xml:
      * docs/plugins/inspect/plugin-gstinterlace.xml:
      * docs/plugins/inspect/plugin-gstrtpmanager.xml:
      * docs/plugins/inspect/plugin-h264parse.xml:
      * docs/plugins/inspect/plugin-interleave.xml:
      * docs/plugins/inspect/plugin-jack.xml:
      * docs/plugins/inspect/plugin-ladspa.xml:
      * docs/plugins/inspect/plugin-metadata.xml:
      * docs/plugins/inspect/plugin-mms.xml:
      * docs/plugins/inspect/plugin-modplug.xml:
      * docs/plugins/inspect/plugin-mpeg2enc.xml:
      * docs/plugins/inspect/plugin-mpeg4videoparse.xml:
      * docs/plugins/inspect/plugin-mpegtsparse.xml:
      * docs/plugins/inspect/plugin-mpegvideoparse.xml:
      * docs/plugins/inspect/plugin-musepack.xml:
      * docs/plugins/inspect/plugin-musicbrainz.xml:
      * docs/plugins/inspect/plugin-mve.xml:
      * docs/plugins/inspect/plugin-mythtv.xml
      * docs/plugins/inspect/plugin-nas.xml:
      * docs/plugins/inspect/plugin-neon.xml:
      * docs/plugins/inspect/plugin-nsfdec.xml:
      * docs/plugins/inspect/plugin-nuvdemux.xml:
      * docs/plugins/inspect/plugin-oss4.xml
      * docs/plugins/inspect/plugin-rawparse.xml:
      * docs/plugins/inspect/plugin-real.xml:
      * docs/plugins/inspect/plugin-replaygain.xml:
      * docs/plugins/inspect/plugin-rfbsrc.xml:
      * docs/plugins/inspect/plugin-sdl.xml:
      * docs/plugins/inspect/plugin-sdp.xml:
      * docs/plugins/inspect/plugin-selector.xml:
      * docs/plugins/inspect/plugin-sndfile.xml:
      * docs/plugins/inspect/plugin-soundtouch.xml:
      * docs/plugins/inspect/plugin-spcdec.xml:
      * docs/plugins/inspect/plugin-speed.xml:
      * docs/plugins/inspect/plugin-speexresample.xml:
      * docs/plugins/inspect/plugin-stereo.xml:
      * docs/plugins/inspect/plugin-subenc.xml
      * docs/plugins/inspect/plugin-timidity.xml:
      * docs/plugins/inspect/plugin-tta.xml:
      * docs/plugins/inspect/plugin-vcdsrc.xml:
      * docs/plugins/inspect/plugin-videosignal.xml:
      * docs/plugins/inspect/plugin-vmnc.xml:
      * docs/plugins/inspect/plugin-wildmidi.xml:
      * docs/plugins/inspect/plugin-x264.xml:
      * docs/plugins/inspect/plugin-xvid.xml:
      * docs/plugins/inspect/plugin-y4menc.xml:
      * ext/amrwb/gstamrwbdec.c:
      * ext/amrwb/gstamrwbenc.c:
      * ext/amrwb/gstamrwbparse.c:
      * ext/dc1394/gstdc1394.c:
      * ext/directfb/dfbvideosink.c:
      * ext/ivorbis/vorbisdec.c:
      * ext/jack/gstjackaudiosink.c:
      * ext/mpeg2enc/gstmpeg2enc.cc:
      * ext/mplex/gstmplex.cc:
      * ext/musicbrainz/gsttrm.c:
      * ext/mythtv/gstmythtvsrc.c:
      * ext/theora/theoradec.c:
      * ext/timidity/gsttimidity.c:
      * ext/timidity/gstwildmidi.c:
      * gst-libs/gst/app/gstappsink.c:
      * gst/deinterlace/gstdeinterlace.c:
      * gst/dvdspu/gstdvdspu.c:
      * gst/festival/gstfestival.c:
      * gst/freeze/gstfreeze.c:
      * gst/interleave/deinterleave.c:
      * gst/interleave/interleave.c:
      * gst/modplug/gstmodplug.cc:
      * gst/nuvdemux/gstnuvdemux.c:
      Add missing elements to docs. Fix doc-markup: use convinience syntax
      for examples (produces valid docbook), add several refsec2 when we
      have several titles. Fix some types.
      b442ba6f
    • Wim Taymans's avatar
      gst/udp/gstudpsrc.*: Add property to control automatic join/leave of multicast groups. · ccddfc5d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init),
      (gst_udpsrc_create), (gst_udpsrc_set_property),
      (gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_stop):
      * gst/udp/gstudpsrc.h:
      Add property to control automatic join/leave of multicast groups.
      Add G_LIKELY.
      Remove setting caps on buffers explicitly, basesrc does that for us now.
      Improve debug info.
      Convert some non-fatal error into warnings.
      Use g_ntohs for better portability.
      Leave multicast groups when stopping.
      When using external sockets, use getsockname() on them to fill up the
      addr structure before calling methods that use the structure.
      Should all fix #536903.
      API: GstUDPSrc::auto-multicast property
      ccddfc5d
    • Wim Taymans's avatar
      gst/udp/gstudpnetutils.c: Use g_ntohl for better portability. · 5b751d02
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstudpnetutils.c: (gst_udp_is_multicast):
      Use g_ntohl for better portability.
      5b751d02
    • Wim Taymans's avatar
      gst/udp/gstmultiudpsink.c: Fix a typo and do some small cleanups. · ab58eeec
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_init_send),
      (gst_multiudpsink_remove):
      Fix a typo and do some small cleanups.
      ab58eeec
    • Olivier Crete's avatar
      gst/rtp/gstrtptheoradepay.c: Make the delivery-method mandatory on the caps... · 2ba1de92
      Olivier Crete authored
      gst/rtp/gstrtptheoradepay.c: Make the delivery-method mandatory on the caps and only accept inline for now.
      
      Original commit message from CVS:
      Patch by: Olivier Crete <tester at tester dot ca>
      * gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
      Make the delivery-method mandatory on the caps and only accept inline
      for now.
      Reverse strcmp checks for delivery-method.
      * gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
      Make delivery method optional when parsing caps and note this in the
      caps.
      Reverse strcmp checks for delivery-method.
      * gst/rtp/gstrtpvorbispay.c:
      Update a comment to note that the delivery-method is optional,
      Fixes #537675.
      2ba1de92
  11. 12 Jun, 2008 2 commits
  12. 11 Jun, 2008 2 commits
    • Stefan Kost's avatar
      gst/debug/gsttaginject.*: Now actually adding the new element. · b3cfa35a
      Stefan Kost authored
      Original commit message from CVS:
      * gst/debug/gsttaginject.c:
      * gst/debug/gsttaginject.h:
      Now actually adding the new element.
      b3cfa35a
    • Stefan Kost's avatar
      Remove dummy plugin_init. Remove some undefined entries from doc- section... · a3a8b707
      Stefan Kost authored
      Remove dummy plugin_init. Remove some undefined entries from doc- section file. Add taginject element and rebuild doc...
      
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/gst-plugins-good-plugins.interfaces:
      * docs/plugins/gst-plugins-good-plugins.prerequisites:
      * docs/plugins/inspect/plugin-aasink.xml:
      * docs/plugins/inspect/plugin-alaw.xml:
      * docs/plugins/inspect/plugin-alpha.xml:
      * docs/plugins/inspect/plugin-alphacolor.xml:
      * docs/plugins/inspect/plugin-annodex.xml:
      * docs/plugins/inspect/plugin-apetag.xml:
      * docs/plugins/inspect/plugin-audiofx.xml:
      * docs/plugins/inspect/plugin-auparse.xml:
      * docs/plugins/inspect/plugin-autodetect.xml:
      * docs/plugins/inspect/plugin-avi.xml:
      * docs/plugins/inspect/plugin-cacasink.xml:
      * docs/plugins/inspect/plugin-cairo.xml:
      * docs/plugins/inspect/plugin-cdio.xml:
      * docs/plugins/inspect/plugin-cutter.xml:
      * docs/plugins/inspect/plugin-debug.xml:
      * docs/plugins/inspect/plugin-dv.xml:
      * docs/plugins/inspect/plugin-efence.xml:
      * docs/plugins/inspect/plugin-effectv.xml:
      * docs/plugins/inspect/plugin-equalizer.xml:
      * docs/plugins/inspect/plugin-esdsink.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-flxdec.xml:
      * docs/plugins/inspect/plugin-gamma.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-gdkpixbuf.xml:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-goom2k1.xml:
      * docs/plugins/inspect/plugin-halelements.xml:
      * docs/plugins/inspect/plugin-icydemux.xml:
      * docs/plugins/inspect/plugin-id3demux.xml:
      * docs/plugins/inspect/plugin-jpeg.xml:
      * docs/plugins/inspect/plugin-level.xml:
      * docs/plugins/inspect/plugin-matroska.xml:
      * docs/plugins/inspect/plugin-monoscope.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-multifile.xml:
      * docs/plugins/inspect/plugin-multipart.xml:
      * docs/plugins/inspect/plugin-navigationtest.xml:
      * docs/plugins/inspect/plugin-ossaudio.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * docs/plugins/inspect/plugin-quicktime.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-rtsp.xml:
      * docs/plugins/inspect/plugin-smpte.xml:
      * docs/plugins/inspect/plugin-soup.xml:
      * docs/plugins/inspect/plugin-spectrum.xml:
      * docs/plugins/inspect/plugin-speex.xml:
      * docs/plugins/inspect/plugin-taglib.xml:
      * docs/plugins/inspect/plugin-udp.xml:
      * docs/plugins/inspect/plugin-video4linux2.xml:
      * docs/plugins/inspect/plugin-videobalance.xml:
      * docs/plugins/inspect/plugin-videobox.xml:
      * docs/plugins/inspect/plugin-videocrop.xml:
      * docs/plugins/inspect/plugin-videoflip.xml:
      * docs/plugins/inspect/plugin-videomixer.xml:
      * docs/plugins/inspect/plugin-wavenc.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      * docs/plugins/inspect/plugin-ximagesrc.xml:
      * gst/debug/Makefile.am:
      * gst/debug/breakmydata.c:
      * gst/debug/efence.c:
      * gst/debug/gstdebug.c:
      * gst/debug/gstnavseek.c:
      * gst/debug/gstpushfilesrc.c:
      * gst/debug/gstpushfilesrc.h:
      * gst/debug/negotiation.c:
      * gst/debug/progressreport.c:
      * gst/debug/progressreport.h:
      * gst/debug/rndbuffersize.c:
      * gst/debug/testplugin.c:
      Remove dummy plugin_init. Remove some undefined entries from doc-
      section file. Add taginject element and rebuild docs for it.
      a3a8b707