1. 09 Jan, 2005 19 commits
    • Ronald S. Bultje's avatar
      Update for API change in flac-1.1.1. Update requirement in configure.ac. Fixes #162974. · 3fc57b4b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * ext/flac/gstflacenc.c: (gst_flacenc_init),
      (gst_flacenc_seek_callback), (gst_flacenc_write_callback),
      (gst_flacenc_tell_callback), (gst_flacenc_chain),
      (gst_flacenc_change_state):
      * ext/flac/gstflacenc.h:
      Update for API change in flac-1.1.1. Update requirement in
      configure.ac. Fixes #162974.
      3fc57b4b
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.c: Remove hack to get rid of assert and get rid of... · b7e606f7
      Ronald S. Bultje authored
      gst/playback/gstplaybasebin.c: Remove hack to get rid of assert and get rid of unlinked signals properly.
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (group_destroy):
      Remove hack to get rid of assert and get rid of unlinked
      signals properly.
      b7e606f7
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.c: Set source to NULL so that resources are... · bd47052d
      Ronald S. Bultje authored
      gst/playback/gstplaybasebin.c: Set source to NULL so that resources are free'ed. Fixes issues with playback of CDDA a...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (setup_source):
      Set source to NULL so that resources are free'ed. Fixes issues
      with playback of CDDA and similar device-accessing things.
      bd47052d
    • Ronald S. Bultje's avatar
      testsuite/embed/Makefile.am: test->noinst, fix make test in buildbot. · 778752dc
      Ronald S. Bultje authored
      Original commit message from CVS:
      * testsuite/embed/Makefile.am:
      test->noinst, fix make test in buildbot.
      778752dc
    • Stéphane Loeuillet's avatar
      ext/dvdread/stream_labels.c: new file · a7e5e6ee
      Stéphane Loeuillet authored
      Original commit message from CVS:
      * ext/dvdread/stream_labels.c: new file
      * ext/dvdread/stream_labels.h: new file
      * ext/dvdread/Makefile.am:
      * ext/dvdread/dvdreadsrc.c: (_seek_title):
      Extract audio stream label from DVD IFO files.
      It only dump them on the console for now, still have to
      make playbin aware of them.
      a7e5e6ee
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.c: Fix hanging subs. · 0ce21a9a
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (setup_source):
      Fix hanging subs.
      0ce21a9a
    • Ronald S. Bultje's avatar
      typo · e7142bda
      Ronald S. Bultje authored
      Original commit message from CVS:
      typo
      e7142bda
    • Ronald S. Bultje's avatar
      gst/playback/gstplaybasebin.*: Multiple .sub files is just a stupid idea...... · 10450383
      Ronald S. Bultje authored
      gst/playback/gstplaybasebin.*: Multiple .sub files is just a stupid idea... Fix some threading mistakes. Interestingl...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
      (gen_preroll_element), (remove_groups), (setup_subtitle),
      (gen_source_element), (setup_source):
      * gst/playback/gstplaybasebin.h:
      Multiple .sub files is just a stupid idea... Fix some threading
      mistakes. Interestingly, external .sub files cause playbin to
      hang, I don't know why... Parsing fixes contributed by Felix
      Kooman <fkooman@tuxed.net>.
      10450383
    • Ronald S. Bultje's avatar
      testsuite/embed/Makefile.am: Fix buildbot. · 2c373be5
      Ronald S. Bultje authored
      Original commit message from CVS:
      * testsuite/embed/Makefile.am:
      Fix buildbot.
      2c373be5
    • Ronald S. Bultje's avatar
      ext/libpng/gstpngenc.*: Add compression level property (#163323). · 1f19f8e6
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/libpng/gstpngenc.c: (gst_pngenc_class_init),
      (gst_pngenc_init), (gst_pngenc_chain), (gst_pngenc_get_property),
      (gst_pngenc_set_property):
      * ext/libpng/gstpngenc.h:
      Add compression level property (#163323).
      1f19f8e6
    • Ronald S. Bultje's avatar
      Remove all references to xvideosink, fix examples (#140845). · 741360c6
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      * examples/capsfilter/capsfilter1.c: (main):
      * examples/seeking/spider_seek.c: (make_spider_pipeline):
      * ext/dvdread/Makefile.am:
      * ext/dvdread/demo-play:
      * ext/dvdread/demo-play.c:
      * gconf/gstreamer.schemas.in:
      * gst-libs/gst/gconf/gconf.c:
      * sys/v4l/TODO:
      * testsuite/Makefile.am:
      * testsuite/embed/Makefile.am:
      * testsuite/embed/embed.c: (cb_expose), (main):
      Remove all references to xvideosink, fix examples (#140845).
      * gst/playback/gstplaybasebin.c: (group_destroy):
      Apparently, disposal does not unlink - so do explicitely.
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
      Add debug.
      741360c6
    • Maciej Katafiasz's avatar
      Update README to give valid PKG_CONFIG_PATH instructions · 4d12b04a
      Maciej Katafiasz authored
      Original commit message from CVS:
      Update README to give valid PKG_CONFIG_PATH instructions
      4d12b04a
    • Ronald S. Bultje's avatar
      gst/audioscale/gstaudioscale.c: %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@... · 45650b0c
      Ronald S. Bultje authored
      gst/audioscale/gstaudioscale.c: %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeking when resampling - how the ^@$...
      
      Original commit message from CVS:
      * gst/audioscale/gstaudioscale.c: (gst_audioscale_init),
      (gst_audioscale_chain):
      %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeking
      when resampling - how the ^@$^!@^! is this possible?!?
      45650b0c
    • Ronald S. Bultje's avatar
      ext/alsa/gstalsa.c: Reset variables on READY. · 0f37f594
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (gst_alsa_change_state):
      Reset variables on READY.
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_request_new_pad),
      (gst_matroska_mux_loop):
      Require data before writing header.
      0f37f594
    • Ronald S. Bultje's avatar
      ext/mad/gstmad.c: Don't call mad_stream_sync() directly after recovering sync. · cb8b8a6b
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/mad/gstmad.c: (gst_mad_chain):
      Don't call mad_stream_sync() directly after recovering sync.
      Fixes #151661.
      cb8b8a6b
    • Ronald S. Bultje's avatar
      ext/snapshot/gstsnapshot.c: Allocate resources when required, fix recursive... · 420c00b7
      Ronald S. Bultje authored
      ext/snapshot/gstsnapshot.c: Allocate resources when required, fix recursive signal emission and fix caps. Fixes #161667.
      
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init),
      (snapshot_handler), (gst_snapshot_sinkconnect),
      (gst_snapshot_chain):
      Allocate resources when required, fix recursive signal emission
      and fix caps. Fixes #161667.
      420c00b7
    • Ronald S. Bultje's avatar
      ext/libpng/gstpngdec.c: Handle only 8-bppc (bits-per-pixel-component) images,... · 25dcc61a
      Ronald S. Bultje authored
      ext/libpng/gstpngdec.c: Handle only 8-bppc (bits-per-pixel-component) images, better error handling and correct strid...
      
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/libpng/gstpngdec.c: (gst_pngdec_src_getcaps),
      (gst_pngdec_chain):
      Handle only 8-bppc (bits-per-pixel-component) images, better
      error handling and correct strides. Fixes #163177.
      * ext/libpng/gstpngenc.c: (gst_pngenc_sinklink),
      (gst_pngenc_chain):
      Better error handling. Fixes #163348.
      25dcc61a
    • Ronald S. Bultje's avatar
      ext/dvdnav/dvdnavsrc.c: Add DVD-nav URI (dvdnav://) for Totem testing purposes. · ab79962f
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_get_type),
      (dvdnavsrc_uri_get_type), (dvdnavsrc_uri_get_protocols),
      (dvdnavsrc_uri_get_uri), (dvdnavsrc_uri_set_uri),
      (dvdnavsrc_uri_handler_init):
      Add DVD-nav URI (dvdnav://) for Totem testing purposes.
      * gst/playback/gstplaybasebin.c: (gen_source_element):
      Add MMS to streaming URIs.
      ab79962f
    • Ronald S. Bultje's avatar
      sys/: Check for pad availability before sending event. · 8b154b2a
      Ronald S. Bultje authored
      Original commit message from CVS:
      * sys/ximage/ximagesink.c: (gst_ximagesink_navigation_send_event):
      * sys/xvimage/xvimagesink.c:
      (gst_xvimagesink_navigation_send_event):
      Check for pad availability before sending event.
      8b154b2a
  2. 08 Jan, 2005 8 commits
    • Ronald S. Bultje's avatar
      gst-plugins.spec.in: Add subparse. · 5a534b07
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-plugins.spec.in:
      Add subparse.
      5a534b07
    • Ronald S. Bultje's avatar
      configure.ac: Since we use functions from CVS, up requirement. · 8891a9b9
      Ronald S. Bultje authored
      Original commit message from CVS:
      * configure.ac:
      Since we use functions from CVS, up requirement.
      8891a9b9
    • Ronald S. Bultje's avatar
      gst/playback/: Adding stream selection support plus required properties for... · 45b5967d
      Ronald S. Bultje authored
      gst/playback/: Adding stream selection support plus required properties for applications to use this. Fully fixes #10...
      
      Original commit message from CVS:
      * gst/playback/Makefile.am:
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (group_destroy), (group_commit), (group_is_muted),
      (gen_preroll_element), (add_stream), (unknown_type),
      (probe_triggered), (preroll_unlinked), (mute_stream),
      (silence_stream), (new_decoded_pad), (setup_substreams),
      (setup_source), (get_active_source), (mute_group_type),
      (muted_group_change_state), (set_active_source),
      (gst_play_base_bin_set_property), (gst_play_base_bin_get_property),
      (play_base_eos), (gst_play_base_bin_change_state):
      * gst/playback/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (add_sink), (setup_sinks):
      * gst/playback/gststreaminfo.c: (gst_stream_info_class_init),
      (gst_stream_info_dispose), (stream_info_mute_pad),
      (stream_info_change_state), (gst_stream_info_set_mute):
      * gst/playback/gststreamselector.c: (gst_stream_selector_get_type),
      (gst_stream_selector_base_init), (gst_stream_selector_class_init),
      (gst_stream_selector_init), (gst_stream_selector_dispose),
      (gst_stream_selector_get_linked_pad),
      (gst_stream_selector_get_caps), (gst_stream_selector_link),
      (gst_stream_selector_get_linked_pads),
      (gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
      * gst/playback/gststreamselector.h:
      Adding stream selection support plus required properties for
      applications to use this. Fully fixes #100931.
      45b5967d
    • Benjamin Otte's avatar
      gst/games/gstpuzzle.c: - handle nav events differently: forward every event no... · 6f672311
      Benjamin Otte authored
      gst/games/gstpuzzle.c: - handle nav events differently: forward every event no matter if it was handled or not.
      
      Original commit message from CVS:
      * gst/games/gstpuzzle.c: (nav_event_handler):
      - handle nav events differently: forward every event no matter if it
      was handled or not.
      - translate events
      You can now cheat by using navigationtest ! puzzle and moving the
      mouse close to the edge of a tile. ;)
      6f672311
    • Ronald S. Bultje's avatar
      OGM text support, Matroska UTF-8 text support, deadlock fixes all over the... · 65262fe0
      Ronald S. Bultje authored
      OGM text support, Matroska UTF-8 text support, deadlock fixes all over the place, subtitle awareness in decodebin/pla...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_new):
      * ext/ogg/gstogmparse.c: (gst_ogm_text_parse_get_type),
      (gst_ogm_text_parse_base_init), (gst_ogm_text_parse_init),
      (gst_ogm_parse_get_sink_querytypes), (gst_ogm_parse_sink_convert),
      (gst_ogm_parse_sink_query), (gst_ogm_parse_chain),
      (gst_ogm_parse_plugin_init):
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_linkedpads),
      (gst_textoverlay_link), (gst_textoverlay_getcaps),
      (gst_textoverlay_event), (gst_textoverlay_video_chain),
      (gst_textoverlay_loop), (gst_textoverlay_init), (plugin_init):
      * ext/pango/gsttextoverlay.h:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
      (gst_matroska_demux_handle_seek_event),
      (gst_matroska_demux_sync_streams),
      (gst_matroska_demux_parse_blockgroup),
      (gst_matroska_demux_subtitle_caps),
      (gst_matroska_demux_plugin_init):
      * gst/matroska/matroska-ids.h:
      * gst/playback/gstdecodebin.c: (close_pad_link):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
      (gen_preroll_element), (remove_groups), (add_stream),
      (new_decoded_pad), (setup_subtitles), (gen_source_element),
      (setup_source):
      * gst/playback/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gen_text_element), (setup_sinks):
      * gst/subparse/Makefile.am:
      * gst/subparse/gstsubparse.c: (gst_subparse_get_type),
      (gst_subparse_base_init), (gst_subparse_class_init),
      (gst_subparse_init), (gst_subparse_formats),
      (gst_subparse_eventmask), (gst_subparse_event),
      (gst_subparse_handle_event), (convert_encoding), (get_next_line),
      (parse_mdvdsub), (parse_mdvdsub_init), (parse_subrip),
      (parse_subrip_deinit), (parse_subrip_init), (parse_mpsub),
      (parse_mpsub_deinit), (parse_mpsub_init),
      (gst_subparse_buffer_format_autodetect),
      (gst_subparse_format_autodetect), (gst_subparse_loop),
      (gst_subparse_change_state), (gst_subparse_type_find),
      (plugin_init):
      * gst/subparse/gstsubparse.h:
      * gst/typefind/gsttypefindfunctions.c: (ogmtext_type_find),
      (plugin_init):
      Add subtitle support, .sub parser (supports SRT and MPsub),
      OGM text support, Matroska UTF-8 text support, deadlock fixes
      all over the place, subtitle awareness in decodebin/playbin
      and some fixes to textoverlay to handle subtitles in a stream
      correctly. Fixes #100931.
      65262fe0
    • Ronald S. Bultje's avatar
      ext/vorbis/vorbisdec.c: Check for pad availability before doing a query on it. · 978b6a57
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query):
      Check for pad availability before doing a query on it.
      978b6a57
    • Stéphane Loeuillet's avatar
      ext/dv/gstdvdec.c: really fix bpp24/32 dvdec caps (classic rgba indeed) · 7772f798
      Stéphane Loeuillet authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c:
      really fix bpp24/32 dvdec caps (classic rgba indeed)
      * gst/asfdemux/gstasfdemux.c:
      (gst_asf_demux_process_ext_content_desc):
      don't send text tags if they are empty (bis repetita)
      7772f798
    • Stéphane Loeuillet's avatar
      ext/dv/gstdvdec.c: remove unneeded comment from dvdec (related to DV 4CC codes... · f51790b8
      Stéphane Loeuillet authored
      ext/dv/gstdvdec.c: remove unneeded comment from dvdec (related to DV 4CC codes in AVI files) moved them in gstreamer/...
      
      Original commit message from CVS:
      * ext/dv/gstdvdec.c:
      remove unneeded comment from dvdec
      (related to DV 4CC codes in AVI files)
      moved them in gstreamer/docs/random/mimetypes
      * gst/asfdemux/gstasfdemux.c:
      (gst_asf_demux_process_ext_content_desc):
      don't send text tags if they are empty
      fix mem leak on error path
      * gst/ffmpegcolorspace/avcodec.h:
      * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_pixfmt),
      (gst_ffmpegcsp_avpicture_fill):
      * gst/ffmpegcolorspace/imgconvert.c: (img_get_alpha_info):
      * gst/ffmpegcolorspace/imgconvert_template.h:
      adds BGR32 and BGRA32 to ffmpegcolorspace
      (still bad colors, fixing it on next commit)
      helps with dvdec outputing BGR32
      f51790b8
  3. 07 Jan, 2005 6 commits
    • Stéphane Loeuillet's avatar
      ext/dv/gstdvdec.c: Fix audio caps i just broke (missing ',') · c838dd54
      Stéphane Loeuillet authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c:
      Fix audio caps i just broke (missing ',')
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_get_type),
      (gst_matroska_mux_reset):
      Fix typo + add FIXME about old "x-gst-metadata" crap
      c838dd54
    • Stéphane Loeuillet's avatar
      ext/dv/demo-play.c: xvideosink -> xvimagesink · 3a37a6bc
      Stéphane Loeuillet authored
      Original commit message from CVS:
      * ext/dv/demo-play.c: (main):
      xvideosink -> xvimagesink
      * ext/dv/gstdvdec.c:
      change rgb 32/32 caps to 24/32 (no alpha)
      change nb of channels to be a list (2 or 4, not 2)
      change sample rate to be a list (32, 44.1, 48 kHz) not a range
      * gst/asfdemux/gstasfdemux.c:
      (gst_asf_demux_process_ext_content_desc):
      Add 'date/year' to extracted metadata list
      3a37a6bc
    • Ronald S. Bultje's avatar
      gst/audioconvert/gstaudioconvert.c: The return value of fixate_to does not... · ae84e29a
      Ronald S. Bultje authored
      gst/audioconvert/gstaudioconvert.c: The return value of fixate_to does not imply that the requested value was set, so...
      
      Original commit message from CVS:
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_fixate):
      The return value of fixate_to does not imply that the requested
      value was set, so don't assume.
      ae84e29a
    • Ronald S. Bultje's avatar
      ext/libpng/: mime fixage. · 536f3d6c
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngenc.c: (gst_pngenc_base_init),
      (gst_pngenc_sinklink), (gst_pngenc_init), (gst_pngenc_chain):
      * ext/libpng/gstpngenc.h:
      Alpha support (encoder; #163161), mime fixage.
      536f3d6c
    • Ronald S. Bultje's avatar
      ext/faac/gstfaac.*: Allow for ADTS output (#153434). · 07156265
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/faac/gstfaac.c: (gst_faac_outputformat_get_type),
      (gst_faac_class_init), (gst_faac_init), (gst_faac_srcconnect),
      (gst_faac_set_property), (gst_faac_get_property):
      * ext/faac/gstfaac.h:
      Allow for ADTS output (#153434).
      07156265
    • Ronald S. Bultje's avatar
      sys/v4l2/gstv4l2src.c: Fix against template (#150576). · c4a1368e
      Ronald S. Bultje authored
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps):
      Fix against template (#150576).
      c4a1368e
  4. 06 Jan, 2005 7 commits