]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - glsdk/gst-plugins-ugly0-10.git/blobdiff - ChangeLog
gst/audioscale/gstaudioscale.c: %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeki...
[glsdk/gst-plugins-ugly0-10.git] / ChangeLog
index e4c3652137851f4a7bf6ffa01ca7babba15dec4e..df85f72418a6bacc6e35d7a68816a23f9749f5d2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,262 @@
+2005-01-09  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * gst/audioscale/gstaudioscale.c: (gst_audioscale_init),
+       (gst_audioscale_chain):
+         %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ fix seeking
+         when resampling - how the ^@$^!@^! is this possible?!?
+
+2005-01-09  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * 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.
+
+2005-01-09  Francis Labonte  <francis_labonte@hotmail.com>
+
+       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.
+
+2005-01-09  Martin Eikermann  <meiker@upb.de>
+
+       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.
+
+2005-01-09  Gergely Nagy  <algernon@bonehunter.rulez.org>
+
+       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.
+
+2005-01-09  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * 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.
+
+2005-01-09  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * 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.
+
+2005-01-08  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * gst-plugins.spec.in:
+         Add subparse.
+
+2005-01-08  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * configure.ac:
+         Since we use functions from CVS, up requirement.
+
+2005-01-08  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * 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.
+
+2005-01-08  Benjamin Otte  <otte@gnome.org>
+
+       * 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. ;)
+
+2005-01-08  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * 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.
+
+2005-01-08  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query):
+         Check for pad availability before doing a query on it.
+
+2005-01-08  Stephane LOEUILLET  <stephane.loeuillet@tiscali.fr>
+
+       * 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)
+
+2005-01-08  Stephane LOEUILLET  <stephane.loeuillet@tiscali.fr>
+
+       * 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
+
+2005-01-08  Stephane LOEUILLET  <stephane.loeuillet@tiscali.fr>
+
+       * 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
+
+2005-01-07  Stephane LOEUILLET  <stephane.loeuillet@tiscali.fr>
+
+       * 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
+
+2005-01-07  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * 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.
+
+2005-01-07  Gergely Nagy  <algernon@bonehunter.rulez.org>
+
+       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.
+
+2005-01-07  Sebastien Cote  <sc5@hermes.usherb.ca>
+
+       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).
+
+2005-01-07  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps):
+         Fix against template (#150576).
+
+2005-01-06  Benjamin Otte  <otte@gnome.org>
+
+       * gst/games/gstpuzzle.c: (draw_puzzle):
+         don't draw a puzzle if either width or height of tiles would be 0.
+
+2005-01-06  Benjamin Otte  <otte@gnome.org>
+
+       * gst/games/gstpuzzle.c: (gst_puzzle_get_type),
+       (gst_puzzle_class_init), (gst_puzzle_finalize):
+         no memleaks, please
+       (gst_puzzle_create), (gst_puzzle_init),
+       (gst_puzzle_set_property), (gst_puzzle_setup):
+         change initialization code around so we don't reshuffle on resize
+       (draw_puzzle):
+         fix another stupid typo
+
 2005-01-06  Benjamin Otte  <otte@gnome.org>
 
        * gst/games/gstvideoimage.c: (copy_hline_YUY2):
        * gst/asfdemux/gstasfdemux.c:
        (gst_asf_demux_process_ext_content_desc):
         Extract TrackNumber metadata + clean up code
-
        * gst/games/gstvideoimage.c: (gst_video_image_draw_rectangle):
         Hope this is the good fix (var used unitialised)
 
        * configure.ac:
         don't compile faad plugin if a RC of 2.0 is found
         Fixes #155346 (and FC1 buildbot)
-
        * gst/asfdemux/gstasfdemux.c:
        (gst_asf_demux_process_ext_content_desc):
         try to make Solaris compiler happier
        * gst-libs/gst/riff/riff-ids.h:
        * gst/wavenc/riff.h:
         Add AMR (VBR and CBR) ids to riff.h audio codec list
-
        * gst/asfdemux/gstasfdemux.c:
        (gst_asf_demux_process_ext_content_desc),
        (gst_asf_demux_process_object):