1. 05 Aug, 2008 1 commit
    • 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
  2. 04 Aug, 2008 4 commits
  3. 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
  4. 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
  5. 01 Aug, 2008 2 commits
  6. 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
  7. 28 Jul, 2008 1 commit
  8. 25 Jul, 2008 1 commit
  9. 24 Jul, 2008 1 commit
  10. 23 Jul, 2008 1 commit
    • Michael Smith's avatar
      gst/goom/: Fix build with MSVC: include glib.h to define inline appropriately,... · 90fdf926
      Michael Smith authored
      gst/goom/: Fix build with MSVC: include glib.h to define inline appropriately, use header guards where needed.
      
      Original commit message from CVS:
      * gst/goom/convolve_fx.c:
      * gst/goom/filters.c:
      * gst/goom/goom_config.h:
      * gst/goom/goom_core.c:
      * gst/goom/goom_tools.h:
      Fix build with MSVC: include glib.h to define inline appropriately,
      use header guards where needed.
      * gst/udp/gstudpnetutils.c:
      * gst/udp/gstudpsrc.c:
      Fix build with MSVC: use WSA* constants/functions where appropriate, use
      g_snprintf rather than snprintf.
      Fixes #544433.
      90fdf926
  11. 22 Jul, 2008 1 commit
  12. 19 Jul, 2008 5 commits
    • Jan Schmidt's avatar
      configure.ac: 0.10.8.2 pre-release · 260098a7
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      0.10.8.2 pre-release
      260098a7
    • Jan Schmidt's avatar
      ext/Makefile.am: Finish hooking up pulseaudio plugin to the build. · 1b221b2c
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/Makefile.am:
      Finish hooking up pulseaudio plugin to the build.
      * ext/pulse/pulsemixerctrl.c:
      Fix compilation error.
      1b221b2c
    • Jan Schmidt's avatar
      po/: Add new lithunian translation, and add french to the LINGUAS file. · 08d27f46
      Jan Schmidt authored
      Original commit message from CVS:
      * po/LINGUAS:
      * po/lt.po:
      Add new lithunian translation, and add french to the LINGUAS
      file.
      08d27f46
    • Wouter Cloetens's avatar
      ext/soup/gstsouphttpsrc.c: Fix Soup HTTP source seeking. · 6b188cbf
      Wouter Cloetens authored
      Original commit message from CVS:
      * ext/soup/gstsouphttpsrc.c:
      Fix Soup HTTP source seeking.
      Patch By: Wouter Cloetens  <wouter at mind be>
      Fixes: #540300
      * tests/check/elements/.cvsignore:
      Ignore new check programs.
      6b188cbf
    • Jan Schmidt's avatar
      Move replaygain and interleave plugins from -bad. · f505a291
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * 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-interleave.xml:
      * docs/plugins/inspect/plugin-replaygain.xml:
      * tests/check/Makefile.am:
      Move replaygain and interleave plugins from -bad.
      Fixes: #543406
      Fixes: #536228
      f505a291
  13. 18 Jul, 2008 1 commit
  14. 17 Jul, 2008 3 commits