1. 02 Feb, 2005 3 commits
    • Ronald S. Bultje's avatar
      ext/raw1394/gstdv1394src.c: Reset negotiated state on PAUSED->READY. · c538f09f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_change_state):
      Reset negotiated state on PAUSED->READY.
      c538f09f
    • David Schleef's avatar
      configure.ac: Put DEFAULT_AUDIOSINK in config.h and use whereever possible. (Fixes #165997) · 4785be86
      David Schleef authored
      Original commit message from CVS:
      * configure.ac: Put DEFAULT_AUDIOSINK in config.h and use
      whereever possible.  (Fixes #165997)
      * examples/capsfilter/capsfilter1.c: (main):
      * examples/dynparams/filter.c: (create_ui):
      * examples/seeking/cdparanoia.c: (get_track_info), (main):
      * examples/seeking/chained.c: (main):
      * examples/seeking/seek.c: (make_mod_pipeline), (make_dv_pipeline),
      (make_wav_pipeline), (make_flac_pipeline), (make_sid_pipeline),
      (make_vorbis_pipeline), (make_mp3_pipeline), (make_avi_pipeline),
      (make_mpeg_pipeline), (make_mpegnt_pipeline):
      * examples/seeking/spider_seek.c: (make_spider_pipeline):
      * examples/switch/switcher.c: (main):
      * ext/dv/demo-play.c: (main):
      * ext/faad/gstfaad.c: (gst_faad_change_state):
      * ext/mad/gstmad.c: (gst_mad_chain):
      * ext/smoothwave/demo-osssrc.c: (main):
      * gst-libs/gst/gconf/gconf.c: (gst_gconf_set_string),
      (gst_gconf_render_bin_from_description),
      (gst_gconf_get_default_audio_sink),
      (gst_gconf_get_default_video_sink),
      (gst_gconf_get_default_audio_src),
      (gst_gconf_get_default_video_src),
      (gst_gconf_get_default_visualization_element):
      * gst/level/demo.c: (main):
      * gst/level/plot.c: (main):
      * gst/playback/gstplaybin.c: (gen_video_element),
      (gen_audio_element):
      * gst/playback/test.c: (gen_video_element), (gen_audio_element):
      * gst/playondemand/demo-mp3.c: (setup_pipeline):
      * gst/sine/demo-dparams.c: (main):
      * gst/spectrum/demo-osssrc.c: (main):
      * gst/speed/demo-mp3.c: (main):
      * gst/volume/demo.c: (main):
      * testsuite/embed/embed.c: (main):
      4785be86
    • Jan Schmidt's avatar
      gst/tcp/: Don't leak the hostname when shutting down. · a1a0c43c
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_class_init),
      (gst_tcpclientsink_finalize):
      * gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_class_init),
      (gst_tcpclientsrc_finalize):
      * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init),
      (gst_tcpserversink_init), (gst_tcpserversink_finalize):
      * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_class_init),
      (gst_tcpserversrc_init), (gst_tcpserversrc_finalize):
      Don't leak the hostname when shutting down.
      In tcpserversrc, take a copy of the default hostname.
      a1a0c43c
  2. 01 Feb, 2005 5 commits
    • Ronald S. Bultje's avatar
      ext/raw1394/gstdv1394src.c: Set caps to systemstream=TRUE. · 3633123b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iso_receive):
      Set caps to systemstream=TRUE.
      3633123b
    • Ronald S. Bultje's avatar
      testsuite/Makefile.am: Fix more OSX buildbots. · c58ee4ef
      Ronald S. Bultje authored
      Original commit message from CVS:
      * testsuite/Makefile.am:
      Fix more OSX buildbots.
      c58ee4ef
    • Jan Schmidt's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Don't send things to NULL PAD_PEERs · 9abefbf3
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c:
      Don't send things to NULL PAD_PEERs
      
      * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_chain):
      Copy-on-write the incoming buffer.
      
      * gst/mpegstream/gstdvddemux.h:
      * gst/mpegstream/gstmpegclock.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead),
      (normal_seek), (gst_mpeg_demux_handle_src_event):
      * gst/mpegstream/gstmpegdemux.h:
      * gst/mpegstream/gstmpegpacketize.h:
      * gst/mpegstream/gstmpegparse.c:
      (gst_mpeg_parse_update_streaminfo), (gst_mpeg_parse_reset),
      (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_parse_packhead),
      (gst_mpeg_parse_loop), (gst_mpeg_parse_get_rate),
      (gst_mpeg_parse_convert_src), (gst_mpeg_parse_handle_src_query),
      (gst_mpeg_parse_handle_src_event), (gst_mpeg_parse_change_state):
      * gst/mpegstream/gstmpegparse.h:
      * gst/mpegstream/gstrfc2250enc.h:
      Various changes to the way time is computed that make seeking and
      total time estimation much better here.
      Use G_BEGIN/END_DECLS instead of __cplusplus
      
      * gst/videocrop/gstvideocrop.c: (gst_video_crop_chain):
      Use gst_buffer_stamp instead of only copying the TIMESTAMP
      9abefbf3
    • Ronald S. Bultje's avatar
      gst/subparse/gstsubparse.c: Fix OSX buildbot. · 10249b28
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c:
      Fix OSX buildbot.
      10249b28
    • Ronald S. Bultje's avatar
      file NOTE was initially added on branch BRANCH-THREADED. · 1b6f93f6
      Ronald S. Bultje authored
      Original commit message from CVS:
      file NOTE was initially added on branch BRANCH-THREADED.
      1b6f93f6
  3. 31 Jan, 2005 3 commits
  4. 29 Jan, 2005 7 commits
  5. 28 Jan, 2005 4 commits
    • Ronald S. Bultje's avatar
      ext/Makefile.am: Unbreak buildbot. · 9acf2e33
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/Makefile.am:
      Unbreak buildbot.
      9acf2e33
    • Andy Wingo Wingo's avatar
      ext/dv/gstdvdec.c: Change the pixel aspect ratio of dvdec output to reflect a... · 64c1fe37
      Andy Wingo Wingo authored
      ext/dv/gstdvdec.c: Change the pixel aspect ratio of dvdec output to reflect a different dubious internet source. Add ...
      
      Original commit message from CVS:
      2005-01-28  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdec.c: Change the pixel aspect ratio of dvdec output
      to reflect a different dubious internet source. Add a reference
      and some commentary.
      64c1fe37
    • Ronald S. Bultje's avatar
      gst/playback/gststreamselector.*: Be more selective when we're redoing caps... · 05d83eb4
      Ronald S. Bultje authored
      gst/playback/gststreamselector.*: Be more selective when we're redoing caps negotiation from within the chain functio...
      
      Original commit message from CVS:
      * gst/playback/gststreamselector.c: (gst_stream_selector_init),
      (gst_stream_selector_get_caps), (gst_stream_selector_chain):
      * gst/playback/gststreamselector.h:
      Be more selective when we're redoing caps negotiation from
      within the chain function on a stream change.
      05d83eb4
    • Ronald S. Bultje's avatar
      Add support for AMR-NB (mobile phone audio format; #155163, #163286). · 705aac41
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/amrnb/Makefile.am:
      * ext/amrnb/amrnb.c: (plugin_init):
      * ext/amrnb/amrnbdec.c: (gst_amrnbdec_get_type),
      (gst_amrnbdec_base_init), (gst_amrnbdec_class_init),
      (gst_amrnbdec_init), (gst_amrnbdec_link), (gst_amrnbdec_chain),
      (gst_amrnbdec_state_change):
      * ext/amrnb/amrnbdec.h:
      * ext/amrnb/amrnbparse.c: (gst_amrnbparse_get_type),
      (gst_amrnbparse_base_init), (gst_amrnbparse_class_init),
      (gst_amrnbparse_init), (gst_amrnbparse_formats),
      (gst_amrnbparse_querytypes), (gst_amrnbparse_query),
      (gst_amrnbparse_handle_event), (gst_amrnbparse_reserve),
      (gst_amrnbparse_loop), (gst_amrnbparse_state_change):
      * ext/amrnb/amrnbparse.h:
      Add support for AMR-NB (mobile phone audio format; #155163, #163286).
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      Add AMR-NB/-WB raw formats.
      * ext/alsa/gstalsa.c: (gst_alsa_link):
      Keep valid time when changing format.
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
      (qtdemux_parse_trak):
      Add some more format-specific options (#140141, #143555, #155163).
      705aac41
  6. 27 Jan, 2005 7 commits
    • Ronald S. Bultje's avatar
      gst/matroska/matroska-demux.c: Fix logic error in timing of subtitle stream synchronization. · 5c2c2863
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_parse_blockgroup):
      Fix logic error in timing of subtitle stream synchronization.
      * gst/typefind/gsttypefindfunctions.c: (qt_type_find):
      Add skip-chunk, which is found in kodak-camera streams.
      5c2c2863
    • Thomas Vander Stichele's avatar
      adding vietnamese translation · 7ae72b2d
      Thomas Vander Stichele authored
      Original commit message from CVS:
      adding vietnamese translation
      7ae72b2d
    • Ronald S. Bultje's avatar
      gst/playback/gstdecodebin.c: Use realpad for signal. · b3c629c7
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (try_to_link_1):
      Use realpad for signal.
      b3c629c7
    • Ronald S. Bultje's avatar
      ext/mad/gstid3demuxbin.c: Fix category so decodebin picks it up. · 05c3ee81
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/mad/gstid3demuxbin.c: (gst_id3demux_bin_base_init):
      Fix category so decodebin picks it up.
      05c3ee81
    • Ronald S. Bultje's avatar
      ext/mad/: Add id3demuxbin (which is a simple bin consisting of id3demux and... · f2b554a8
      Ronald S. Bultje authored
      ext/mad/: Add id3demuxbin (which is a simple bin consisting of id3demux and typefind), take over rank from id3demux, ...
      
      Original commit message from CVS:
      * ext/mad/Makefile.am:
      * ext/mad/gstid3demuxbin.c: (gst_id3demux_bin_get_type),
      (gst_id3demux_bin_base_init), (gst_id3demux_bin_class_init),
      (gst_id3demux_bin_init), (gst_id3demux_bin_remove_pad),
      (found_type), (gst_id3demux_bin_change_state):
      * ext/mad/gstid3tag.c: (gst_id3_tag_add_src_pad),
      (gst_id3_tag_init), (gst_id3_tag_handle_event),
      (gst_id3_tag_src_link), (gst_id3_tag_chain),
      (gst_id3_tag_change_state), (plugin_init):
      * ext/mad/gstmad.h:
      Add id3demuxbin (which is a simple bin consisting of id3demux
      and typefind), take over rank from id3demux, remove typefind
      code from id3demux. Makes all broken mp3s that I know of work,
      and thereby fixes #152688.
      f2b554a8
    • Ronald S. Bultje's avatar
      Allow seeks on audio pad, make mad forward those (#164826). · 9a0c490a
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/mad/gstmad.c: (gst_mad_src_event):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
      Allow seeks on audio pad, make mad forward those (#164826).
      * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain):
      Set duration (#165335).
      9a0c490a
    • Ronald S. Bultje's avatar
      gst/asfdemux/gstasfdemux.*: Improve metadata display, e.g. if the metadata... · 65c1e517
      Ronald S. Bultje authored
      gst/asfdemux/gstasfdemux.*: Improve metadata display, e.g. if the metadata comes before the streams are loaded (which...
      
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_init),
      (gst_asf_demux_commit_taglist), (gst_asf_demux_process_comment),
      (gst_asf_demux_process_ext_content_desc),
      (gst_asf_demux_change_state), (gst_asf_demux_add_audio_stream),
      (gst_asf_demux_add_video_stream), (gst_asf_demux_setup_pad):
      * gst/asfdemux/gstasfdemux.h:
      Improve metadata display, e.g. if the metadata comes before the
      streams are loaded (which is perfectly valid).
      65c1e517
  7. 26 Jan, 2005 3 commits
    • Ronald S. Bultje's avatar
      tools/gst-launch-ext-m.m: Fix AVI/ASF pipelines (#165340). · bd0f021f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * tools/gst-launch-ext-m.m:
      Fix AVI/ASF pipelines (#165340).
      bd0f021f
    • Amaury Jacquot's avatar
      ext/cairo/gsttextoverlay.c: include string.h and strings.h to fix build failure on amd64 · 019ee899
      Amaury Jacquot authored
      Original commit message from CVS:
      2005-01-26  Amaury Jacquot  <sxpert@esitcom.org>
      * ext/cairo/gsttextoverlay.c: include  string.h and strings.h to fix
      build failure on amd64
      019ee899
    • Tim-Philipp Müller's avatar
      Check environment variables GST_ID3V2_TAG_ENCODING, · 37eab7f2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      Check environment variables GST_ID3V2_TAG_ENCODING,
      GST_ID3_TAG_ENCODING and GST_TAG_ENCODING for a colon-separated
      list of character encodings to force interpretation of non-unicode
      strings stored in an ID3v2 tag to a particular encoding. If none
      is specified, try to use current locale's encoding, then fall back
      to ISO-8859-1 (which will always succeed). (Resolves #149274)
      
      Check environment variables GST_ID3V1_TAG_ENCODING,
      GST_ID3_TAG_ENCODING and GST_TAG_ENCODING for a colon-separated
      list of character encodings to use in case a string encountered
      in an ID3v1 tag is not valid UTF-8 already. If no encoding is
      specified, try to use the current locale's encoding, then fall
      back to ISO-8859-1 (which will always succeed).
      37eab7f2
  8. 25 Jan, 2005 8 commits
    • Benjamin Otte's avatar
      ext/mad/gstmad.c: - on half framerate, compute the rate in advance so the... · b5f4c4dd
      Benjamin Otte authored
      ext/mad/gstmad.c: - on half framerate, compute the rate in advance so the comparisons don't compare wrong values
      
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_check_caps_reset), (gst_mad_chain):
      - on half framerate, compute the rate in advance so the comparisons
      don't compare wrong values
      - don't use mad_synth/frame_mute anymore, this mirrors mad_decoder
      behaviour
      - don't use mad_header_decode anymore, mad_frame_decode does that
      automatically
      - when getting rid of consumed bytes, reset the stream's skiplen
      (fixes #163867)
      b5f4c4dd
    • Jan Schmidt's avatar
      gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_class_init) · 72659df3
      Jan Schmidt authored
      Original commit message from CVS:
      
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_class_init)
      Use 1/2 a second for default max_discont, as PES streams from DVB
      seem to have larger spacings in the SCR.
      Fix a typo.
      72659df3
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.c: Notify delayed stream-info availability. · e710e8a5
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (group_commit):
      Notify delayed stream-info availability.
      e710e8a5
    • Jan Schmidt's avatar
      ext/a52dec/gsta52dec.c: Add some debug output. Check that a discont has a valid time associated. · d190977f
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_push),
      (gst_a52dec_handle_event), (gst_a52dec_chain):
      Add some debug output. Check that a discont has a valid
      time associated.
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event),
      (gst_alsa_sink_loop):
      Ignore TAG events. A little extra debug for broken timestamps.
      * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_loop),
      (dvdnavsrc_change_state):
      Ensure we send a discont to engage the link before we send any
      other events.
      * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init),
      (dvdreadsrc_finalize), (_close), (_open), (_seek_title),
      (_seek_chapter), (seek_sector), (dvdreadsrc_get),
      (dvdreadsrc_uri_get_uri), (dvdreadsrc_uri_set_uri):
      Handle URI of the form dvd://title[,chapter[,angle]]. Currently only
      dvd://title works in totem because typefinding sends a seek that ends
      up going back to chapter 1 regardless.
      * ext/mpeg2dec/gstmpeg2dec.c:
      * ext/mpeg2dec/gstmpeg2dec.h:
      Output correct timestamps and handle disconts.
      * ext/ogg/gstoggdemux.c: (get_relative):
      Small guard against a null dereference.
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_finalize),
      (gst_textoverlay_set_property):
      Free memory when done. Don't call gst_event_filler_get_duration on
      EOS events. Use GST_LOG and GST_WARNING instead of g_message and
      g_warning.
      * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init),
      (draw_line), (gst_smoothwave_dispose), (gst_sw_sinklink),
      (gst_sw_srclink), (gst_smoothwave_chain):
      Draw solid lines, prettier colours.
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
      Add a default palette that'll work for some movies.
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init),
      (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_send_discont),
      (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset):
      * gst/mpegstream/gstdvddemux.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
      (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_pes):
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
      (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_parse_packhead):
      * gst/mpegstream/gstmpegparse.h:
      Use PTM/NAV events when for timestamp adjustment when connected to
      dvdnavsrc. Don't use many discont events where one suffices.
      * gst/playback/gstplaybasebin.c: (group_destroy),
      (gen_preroll_element), (gst_play_base_bin_add_element):
      * gst/playback/gstplaybasebin.h:
      Make sure we remove subtitles from the same bin we put them in.
      * gst/subparse/gstsubparse.c: (convert_encoding), (parse_subrip),
      (gst_subparse_buffer_format_autodetect),
      (gst_subparse_change_state):
      Fix some memleaks and invalid accesses.
      * gst/typefind/gsttypefindfunctions.c: (ogganx_type_find),
      (oggskel_type_find), (cmml_type_find), (plugin_init):
      Some typefind functions for Annodex v3.0 files
      * gst/wavparse/gstwavparse.h:
      GstRiffReadClass is the correct parent class.
      d190977f
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: Add extradata to huffyuv (fixes #165013). · 3e29d49d
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data):
      Add extradata to huffyuv (fixes #165013).
      * gst-libs/gst/riff/riff-read.c:
      (gst_riff_read_strf_vids_with_data):
      Fix extradata extraction if it is in the chunk size.
      3e29d49d
    • Ronald S. Bultje's avatar
      gst/effectv/gstquark.c: Memory free'ing location fix (#164708). · 6d742930
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * gst/effectv/gstquark.c: (gst_quarktv_class_init),
      (gst_quarktv_change_state), (gst_quarktv_dispose):
      Memory free'ing location fix (#164708).
      6d742930
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.c: Don't block for streams. · e62a7993
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (group_commit),
      (gen_preroll_element), (probe_triggered), (gen_source_element),
      (setup_source), (gst_play_base_bin_change_state),
      (gst_play_base_bin_add_element):
      Don't block for streams.
      * gst/playback/gststreaminfo.c: (stream_info_change_state),
      (gst_stream_info_set_mute):
      Use gst_pad_set_active_recursive.
      e62a7993
    • Andy Wingo Wingo's avatar
      sys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Fix compile for #ifndef HAVE_XVIDEO. · 180b4346
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-01-25  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lelement.c (gst_v4l_iface_supported): Fix compile
      for #ifndef HAVE_XVIDEO.
      180b4346