1. 07 Aug, 2008 5 commits
    • Christian Schaller's avatar
      add pulseaudio to plugins list in spec file · 415ea145
      Christian Schaller authored
      Original commit message from CVS:
      add pulseaudio to plugins list in spec file
      415ea145
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: If seeking failed return the appropiate return value to FLAC. · 91658957
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback):
      If seeking failed return the appropiate return value to FLAC.
      Otherwise it thinks seeking was successfull and tries to rewrite
      parts of the headers which then get appended to the output.
      91658957
    • Frederic Crozat's avatar
      Make sure gettext returns translations in UTF-8 encoding rather than in the... · 426721f7
      Frederic Crozat authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
      
      Original commit message from CVS:
      Patch by: Frederic Crozat <fcrozat@mandriva.org>
      * ext/esd/gstesd.c: (plugin_init):
      * ext/flac/gstflac.c: (plugin_init):
      * ext/shout2/gstshout2.c: (plugin_init):
      * ext/wavpack/gstwavpack.c: (plugin_init):
      * sys/oss/gstossaudio.c: (plugin_init):
      * sys/v4l2/gstv4l2.c: (plugin_init):
      Make sure gettext returns translations in UTF-8 encoding rather
      than in the current locale encoding (#546822).
      426721f7
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with... · 701bb29b
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with width=32 as given by FLAC and let audiocon...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c:
      Add FIXME for 0.11 to simply output everything with width=32 as given
      by FLAC and let audioconvert handle the conversions instead of doing
      them in flacdec.
      701bb29b
    • Jan Schmidt's avatar
      sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size,... · ab01993d
      Jan Schmidt authored
      sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size, include a framerate range too, to avoid ...
      
      Original commit message from CVS:
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
      When outputting a pad template range for the size, include a framerate
      range too, to avoid 'not a real subset of template caps' errors.
      ab01993d
  2. 06 Aug, 2008 2 commits
    • Jonathan Matthew's avatar
      ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit. · 8ced1b35
      Jonathan Matthew authored and Sebastian Dröge's avatar Sebastian Dröge committed
      Original commit message from CVS:
      Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com>
      * ext/flac/Makefile.am:
      * ext/flac/gstflac.c: (plugin_init):
      * ext/flac/gstflactag.c: (gst_flac_tag_setup_interfaces),
      (gst_flac_tag_base_init), (gst_flac_tag_class_init),
      (gst_flac_tag_dispose), (gst_flac_tag_init),
      (gst_flac_tag_sink_setcaps), (gst_flac_tag_chain),
      (gst_flac_tag_change_state):
      * ext/flac/gstflactag.h:
      Port flactag to 0.10, add documentation for it and clean it up a bit.
      Fixes bug #413841.
      * 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.hierarchy:
      * docs/plugins/gst-plugins-good-plugins.interfaces:
      * docs/plugins/gst-plugins-good-plugins.prerequisites:
      * docs/plugins/inspect/plugin-flac.xml:
      * ext/flac/gstflacdec.c: (gst_flac_dec_base_init):
      * ext/flac/gstflacdec.h:
      * ext/flac/gstflacenc.c: (gst_flac_enc_base_init):
      * ext/flac/gstflacenc.h:
      Add flactag and flacenc to the documentation and mark
      the private parts of the flacdec instance structure as private.
      Also use gst_element_class_set_details_simple() in flacdec and
      flacenc.
      8ced1b35
    • Stefan Kost's avatar
      gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer... · dfd580b2
      Stefan Kost authored
      gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer has a decoder for it but ffmpeg does not.
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c:
      Use audio/x-qdm for caps. Collect some info - mplayer has a decoder
      for it but ffmpeg does not.
      dfd580b2
  3. 05 Aug, 2008 6 commits
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.c: Handle the list chunk and use... · 1a9699c4
      Stefan Kost authored
      gst/wavparse/gstwavparse.c: Handle the list chunk and use gst_riff_parse_info() to parse the info sub-chunk.
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      Handle the list chunk and use gst_riff_parse_info() to parse the info
      sub-chunk.
      1a9699c4
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of... · 8e98d264
      Stefan Kost authored
      gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of tags. Other fields are interesting too, b...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      Handle the acid chunk and send tempo as part of tags. Other fields are
      interesting too, but need more tag-definitions. Fixes #545433.
      8e98d264
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose()... · 6d0e3ac3
      Stefan Kost authored
      gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose() and move old code from dispose into reset...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      Refactor wavparse. Call _reset() from dispose() and move old code from
      dispose into reset. This way we don't leak taglists when we abort
      parsing. Fix some comments. Move code for skipping a chunk into extra
      function. Replace chunk sizes with a const to ease readability.
      6d0e3ac3
    • Aurelien Grimaud's avatar
      gst/rtsp/gstrtspsrc.c: Improve udp port setup. Fixes #545710. · 1e646911
      Aurelien Grimaud authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Aurelien Grimaud <gstelzz at yahoo dot fr>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_alloc_udp_ports):
      Improve udp port setup. Fixes #545710.
      1e646911
    • Wim Taymans's avatar
      gst/rtp/: Add MP1S depayloader. · 8f0079c7
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_base_init),
      (gst_rtp_mp1s_depay_class_init), (gst_rtp_mp1s_depay_init),
      (gst_rtp_mp1s_depay_setcaps), (gst_rtp_mp1s_depay_process),
      (gst_rtp_mp1s_depay_set_property),
      (gst_rtp_mp1s_depay_get_property),
      (gst_rtp_mp1s_depay_change_state),
      (gst_rtp_mp1s_depay_plugin_init):
      * gst/rtp/gstrtpmp1sdepay.h:
      Add MP1S depayloader.
      * gst/rtsp/URLS:
      Some more sample rtsp streams.
      8f0079c7
    • Wim Taymans's avatar
      gst/rtsp/URLS: Add another URL. · 0f4317db
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/URLS:
      Add another URL.
      * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
      * tests/check/elements/rglimiter.c: (GST_START_TEST):
      Add some more debug info.
      0f4317db
  4. 04 Aug, 2008 4 commits
  5. 03 Aug, 2008 3 commits
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: Set an estimate for the total number of samples that... · df707c66
      Sebastian Dröge authored
      ext/flac/gstflacenc.c: Set an estimate for the total number of samples that will be encoded if possible to help decod...
      
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_query_peer_total_samples),
      (gst_flac_enc_sink_setcaps), (gst_flac_enc_write_callback):
      Set an estimate for the total number of samples that will be encoded
      if possible to help decoders if the streaminfo can't be rewritten
      later (like when muxing into Ogg containers).
      Add a warning if we get header packets after data packets as those
      will get lost when muxing into Ogg, i.e. rewriting the headers doesn't
      work.
      df707c66
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits... · e3e4257a
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits and read the depth from the streaminfo he...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
      (gst_flac_dec_write):
      Support decoding of all depths between 4 and 32 bits and read the
      depth from the streaminfo header if needed. Also support all sampling
      rates between 1 and 655350 Hz.
      * ext/flac/gstflacenc.c:
      (gst_flac_enc_caps_append_structure_with_widths),
      (gst_flac_enc_sink_getcaps), (gst_flac_enc_sink_setcaps),
      (gst_flac_enc_chain):
      * ext/flac/gstflacenc.h:
      Support encoding in all bit depths supported by the streamable
      subformat (i.e. 8, 12, 16, 20 and 24 bits) and all sampling rates
      between 1 Hz and 655350 Hz.
      e3e4257a
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: Support encoding of up to 8 channels. · 826f568c
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_init),
      (gst_flac_enc_sink_getcaps):
      Support encoding of up to 8 channels.
      826f568c
  6. 02 Aug, 2008 13 commits
    • Wouter Cloetens's avatar
      ext/soup/gstsouphttpsrc.*: Fix seeking race condition in #540300 · 4223e83f
      Wouter Cloetens authored
      Original commit message from CVS:
      * ext/soup/gstsouphttpsrc.c:
      * ext/soup/gstsouphttpsrc.h:
      Fix seeking race condition in #540300
      Patch By: Wouter Cloetens  <wouter at mind be>
      4223e83f
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad... · d0bb024e
      Sebastian Dröge authored
      gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad first search for a seek table entry for ...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek),
      (gst_matroska_demux_element_send_event),
      (gst_matroska_demux_handle_seek_event),
      (gst_matroska_demux_handle_src_event):
      When receiving a SEEK event on a specific pad first search for a seek
      table entry for the stream of the pad and then fall back to an entry
      for a different stream.
      d0bb024e
    • Sebastian Dröge's avatar
      Build depend on core CVS for the attachment tag. · 25bc74b8
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst/matroska/matroska-ids.c: (gst_matroska_register_tags):
      * gst/matroska/matroska-ids.h:
      Build depend on core CVS for the attachment tag.
      25bc74b8
    • Sebastian Dröge's avatar
      Decode the codec private data and following ContentEncoding if necessary. · c4912dac
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst/matroska/Makefile.am:
      * gst/matroska/lzo.c: (get_byte), (get_len), (copy),
      (copy_backptr), (lzo1x_decode), (main):
      * gst/matroska/lzo.h:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_read_track_encoding),
      (gst_matroska_decompress_data), (gst_matroska_decode_data),
      (gst_matroska_decode_buffer),
      (gst_matroska_decode_content_encodings),
      (gst_matroska_demux_read_track_encodings),
      (gst_matroska_demux_add_stream),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock):
      * gst/matroska/matroska-ids.h:
      Decode the codec private data and following ContentEncoding if
      necessary.
      Support bzip2, lzo and header stripped compression. For lzo use the
      ffmpeg lzo implementation as liblzo is GPL licensed.
      Fix zlib decompression.
      c4912dac
    • Sebastian Dröge's avatar
      gst/matroska/matroska-mux.c: Fix muxing of MP3/MP2 with different MPEG... · aedf04f9
      Sebastian Dröge authored
      gst/matroska/matroska-mux.c: Fix muxing of MP3/MP2 with different MPEG versions by calculating the duration of a fram...
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_audio_pad_setcaps):
      Fix muxing of MP3/MP2 with different MPEG versions by calculating the
      duration of a frame with the new mpegaudioversion caps field.
      aedf04f9
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.*: Allow an infinite number of stream inside... · d43e67fa
      Sebastian Dröge authored
      gst/matroska/matroska-demux.*: Allow an infinite number of stream inside Matroska containers and use a GPtrArray for ...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_finalize),
      (gst_matroska_demux_class_init), (gst_matroska_demux_init),
      (gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
      (gst_matroska_demux_stream_from_num),
      (gst_matroska_demux_tracknumber_unique),
      (gst_matroska_demux_add_stream), (gst_matroska_demux_send_event),
      (gst_matroska_demux_handle_seek_event),
      (gst_matroska_demux_sync_streams),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_loop):
      * gst/matroska/matroska-demux.h:
      Allow an infinite number of stream inside Matroska containers and use
      a GPtrArray for storing them instead of allowing "only" 127 streams.
      d43e67fa
    • Sebastian Dröge's avatar
      gst/matroska/: Fix indention everywhere. A broken indent version has added... · 4ed1d36b
      Sebastian Dröge authored
      gst/matroska/: Fix indention everywhere. A broken indent version has added newlines after every single declaration so...
      
      Original commit message from CVS:
      * gst/matroska/ebml-read.c: (gst_ebml_read_class_init),
      (gst_ebml_read_change_state), (gst_ebml_read_element_level_up),
      (gst_ebml_read_peek_bytes), (gst_ebml_read_element_id),
      (gst_ebml_read_element_length), (gst_ebml_peek_id),
      (gst_ebml_read_get_length), (gst_ebml_read_skip),
      (gst_ebml_read_buffer), (gst_ebml_read_bytes),
      (gst_ebml_read_uint), (gst_ebml_read_sint), (_ext2dbl),
      (gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_date),
      (gst_ebml_read_master), (gst_ebml_read_binary),
      (gst_ebml_read_header):
      * gst/matroska/ebml-write.c: (gst_ebml_write_element_id),
      (gst_ebml_write_element_size), (gst_ebml_write_uint),
      (gst_ebml_write_sint), (gst_ebml_write_ascii),
      (gst_ebml_write_master_start), (gst_ebml_write_master_finish),
      (gst_ebml_replace_uint):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
      (gst_matroska_demux_read_track_encoding),
      (gst_matroska_demux_read_track_encodings),
      (gst_matroska_demux_add_stream), (gst_matroskademux_do_index_seek),
      (gst_matroska_demux_send_event),
      (gst_matroska_demux_element_send_event),
      (gst_matroska_demux_handle_seek_event),
      (gst_matroska_demux_handle_src_event),
      (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_ebmlnum_uint),
      (gst_matroska_ebmlnum_sint), (gst_matroska_demux_push_hdr_buf),
      (gst_matroska_demux_push_flac_codec_priv_data),
      (gst_matroska_demux_push_xiph_codec_priv_data),
      (gst_matroska_demux_push_dvd_clut_change_event),
      (gst_matroska_demux_add_mpeg_seq_header),
      (gst_matroska_demux_add_wvpk_header),
      (gst_matroska_demux_check_subtitle_buffer),
      (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_stream), (gst_matroska_demux_loop),
      (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
      (gst_matroska_demux_subtitle_caps),
      (gst_matroska_demux_change_state):
      * gst/matroska/matroska-ids.c:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
      (gst_matroska_mux_reset), (gst_matroska_mux_handle_sink_event),
      (gst_matroska_mux_video_pad_setcaps),
      (xiph3_streamheader_to_codecdata),
      (vorbis_streamheader_to_codecdata),
      (theora_streamheader_to_codecdata),
      (gst_matroska_mux_audio_pad_setcaps),
      (gst_matroska_mux_request_new_pad), (gst_matroska_mux_release_pad),
      (gst_matroska_mux_track_header), (gst_matroska_mux_start),
      (gst_matroska_mux_write_simple_tag), (gst_matroska_mux_finish),
      (gst_matroska_mux_best_pad), (gst_matroska_mux_write_data),
      (gst_matroska_mux_collected), (gst_matroska_mux_change_state):
      Fix indention everywhere. A broken indent version has added newlines
      after every single declaration some time ago.
      4ed1d36b
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: If no Tracks are found error out instead of... · 9cb2a4f4
      Sebastian Dröge authored
      gst/matroska/matroska-demux.c: If no Tracks are found error out instead of trying it again until the end of time.
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_loop_stream_parse_id):
      If no Tracks are found error out instead of trying it again until the
      end of time.
      9cb2a4f4
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: Fix demuxing of raw integer audio. The samples... · f5fdbfd4
      Sebastian Dröge authored
      gst/matroska/matroska-demux.c: Fix demuxing of raw integer audio. The samples are unsigned only for 8 bit and signed ...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_audio_caps):
      Fix demuxing of raw integer audio. The samples are unsigned only for 8
      bit and signed otherwise, not the other way around.
      f5fdbfd4
    • Sebastian Dröge's avatar
      gst/matroska/matroska-mux.c: Add more raw YUV formats to the list of supported formats. · cbc3df73
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      Add more raw YUV formats to the list of supported formats.
      cbc3df73
    • Sebastian Dröge's avatar
      gst/matroska/matroska-mux.c: Add support for muxing raw float audio now that... · 266c0bf8
      Sebastian Dröge authored
      gst/matroska/matroska-mux.c: Add support for muxing raw float audio now that the spec defines the endianness and add ...
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c:
      (gst_matroska_mux_audio_pad_setcaps):
      Add support for muxing raw float audio now that the spec defines the
      endianness and add support for muxing raw integer audio with 24 and
      32 bits.
      Allow muxing of more than 8 audio channels.
      266c0bf8
    • Sebastian Dröge's avatar
      gst/matroska/matroska-mux.c: Add locking to the global array of used track... · 0767ed33
      Sebastian Dröge authored
      gst/matroska/matroska-mux.c: Add locking to the global array of used track UIDs to prevent random crashes if more tha...
      
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_create_uid),
      (gst_matroska_mux_reset), (gst_matroska_mux_start):
      Add locking to the global array of used track UIDs to prevent random
      crashes if more than a single matrosmux instance is used.
      Use 64 bit values for the track UIDs.
      Use the global GRandom of GLib instead of creating our own one
      for the few random numbers we need every single time.
      0767ed33
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Always post the audio-codec tag, not only if other tags are present. · a53866dd
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_setup_seekable_decoder),
      (gst_flac_dec_setup_stream_decoder),
      (gst_flac_dec_update_metadata):
      Always post the audio-codec tag, not only if other tags are present.
      a53866dd
  7. 01 Aug, 2008 2 commits
  8. 31 Jul, 2008 3 commits
    • Jan Schmidt's avatar
      Release 0.10.9 · 66ea7677
      Jan Schmidt authored
      Original commit message from CVS:
      Release 0.10.9
      66ea7677
    • Jan Schmidt's avatar
      Update .po files · 6eafe107
      Jan Schmidt authored
      Original commit message from CVS:
      Update .po files
      6eafe107
    • Jan Schmidt's avatar
      ext/soup/gstsouphttpsrc.c: Don't throw an error when soup completes a msg with... · 0d262638
      Jan Schmidt authored
      ext/soup/gstsouphttpsrc.c: Don't throw an error when soup completes a msg with status 'cancelled', as that indicates ...
      
      Original commit message from CVS:
      * ext/soup/gstsouphttpsrc.c:
      Don't throw an error when soup completes a msg with status
      'cancelled', as that indicates we cancelled a request while
      shutting down or seeking, and it's not an error.
      Fixes: #540300 again.
      0d262638
  9. 28 Jul, 2008 1 commit
  10. 25 Jul, 2008 1 commit