summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-01-09Update for API change in flac-1.1.1. Update requirement in configure.ac. ↵Ronald S. Bultje2-0/+18
Fixes #162974. 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.
2005-01-09gst/playback/gstplaybasebin.c: Remove hack to get rid of assert and get rid ↵Ronald S. Bultje1-0/+6
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.
2005-01-09gst/playback/gstplaybasebin.c: Set source to NULL so that resources are ↵Ronald S. Bultje1-0/+6
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.
2005-01-09testsuite/embed/Makefile.am: test->noinst, fix make test in buildbot.Ronald S. Bultje1-0/+5
Original commit message from CVS: * testsuite/embed/Makefile.am: test->noinst, fix make test in buildbot.
2005-01-09ext/dvdread/stream_labels.c: new fileStéphane Loeuillet1-0/+10
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.
2005-01-09gst/playback/gstplaybasebin.c: Fix hanging subs.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (setup_source): Fix hanging subs.
2005-01-09typoRonald S. Bultje1-1/+1
Original commit message from CVS: typo
2005-01-09gst/playback/gstplaybasebin.*: Multiple .sub files is just a stupid idea... ↵Ronald S. Bultje1-0/+11
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>.
2005-01-09testsuite/embed/Makefile.am: Fix buildbot.Ronald S. Bultje1-0/+5
Original commit message from CVS: * testsuite/embed/Makefile.am: Fix buildbot.
2005-01-09ext/libpng/gstpngenc.*: Add compression level property (#163323).Ronald S. Bultje1-0/+10
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).
2005-01-09Remove all references to xvideosink, fix examples (#140845).Ronald S. Bultje6-18/+37
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.
2005-01-09Update README to give valid PKG_CONFIG_PATH instructionsMaciej Katafiasz2-4/+12
Original commit message from CVS: Update README to give valid PKG_CONFIG_PATH instructions
2005-01-09gst/audioscale/gstaudioscale.c: %#^@^#@^@#^#@^#@^@#^@#^@#^@#^#@^#@^#@^@#^#@ ↵Ronald S. Bultje1-0/+7
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?!?
2005-01-09ext/alsa/gstalsa.c: Reset variables on READY.Ronald S. Bultje1-0/+8
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.
2005-01-09ext/mad/gstmad.c: Don't call mad_stream_sync() directly after recovering sync.Ronald S. Bultje1-0/+8
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.
2005-01-09ext/snapshot/gstsnapshot.c: Allocate resources when required, fix recursive ↵Ronald S. Bultje2-19/+34
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.
2005-01-09ext/libpng/gstpngdec.c: Handle only 8-bppc (bits-per-pixel-component) ↵Ronald S. Bultje1-0/+12
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.
2005-01-09ext/dvdnav/dvdnavsrc.c: Add DVD-nav URI (dvdnav://) for Totem testing purposes.Ronald S. Bultje1-0/+10
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.
2005-01-09sys/: Check for pad availability before sending event.Ronald S. Bultje1-0/+7
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.
2005-01-08gst-plugins.spec.in: Add subparse.Ronald S. Bultje2-0/+6
Original commit message from CVS: * gst-plugins.spec.in: Add subparse.
2005-01-08configure.ac: Since we use functions from CVS, up requirement.Ronald S. Bultje2-1/+6
Original commit message from CVS: * configure.ac: Since we use functions from CVS, up requirement.
2005-01-08gst/playback/: Adding stream selection support plus required properties for ↵Ronald S. Bultje1-0/+28
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.
2005-01-08gst/games/gstpuzzle.c: - handle nav events differently: forward every event ↵Benjamin Otte2-28/+58
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. ;)
2005-01-08OGM text support, Matroska UTF-8 text support, deadlock fixes all over the ↵Ronald S. Bultje2-0/+52
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.
2005-01-08ext/vorbis/vorbisdec.c: Check for pad availability before doing a query on it.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query): Check for pad availability before doing a query on it.
2005-01-08ext/dv/gstdvdec.c: really fix bpp24/32 dvdec caps (classic rgba indeed)Stéphane Loeuillet1-0/+8
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)
2005-01-08ext/dv/gstdvdec.c: remove unneeded comment from dvdec (related to DV 4CC ↵Stéphane Loeuillet1-0/+20
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
2005-01-07ext/dv/gstdvdec.c: Fix audio caps i just broke (missing ',')Stéphane Loeuillet1-0/+8
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
2005-01-07ext/dv/demo-play.c: xvideosink -> xvimagesinkStéphane Loeuillet1-3/+12
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
2005-01-07gst/audioconvert/gstaudioconvert.c: The return value of fixate_to does not ↵Ronald S. Bultje1-0/+6
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.
2005-01-07ext/libpng/: mime fixage.Ronald S. Bultje1-0/+10
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.
2005-01-07ext/faac/gstfaac.*: Allow for ADTS output (#153434).Ronald S. Bultje3-11/+45
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).
2005-01-07sys/v4l2/gstv4l2src.c: Fix against template (#150576).Ronald S. Bultje2-0/+14
Original commit message from CVS: * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps): Fix against template (#150576).
2005-01-06gst/games/gstpuzzle.c: don't draw a puzzle if either width or height of ↵Benjamin Otte2-0/+11
tiles would be 0. Original commit message from CVS: * gst/games/gstpuzzle.c: (draw_puzzle): don't draw a puzzle if either width or height of tiles would be 0.
2005-01-06add puzzle to spec fileChristian Schaller1-1/+2
Original commit message from CVS: add puzzle to spec file
2005-01-06gst/games/gstpuzzle.c: no memleaks, please change initialization code around ↵Benjamin Otte2-12/+55
so we don't reshuffle on resize fix anot... Original commit message from CVS: * 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-06add libmms to REQUIREMENTS fileChristian Schaller1-0/+2
Original commit message from CVS: add libmms to REQUIREMENTS file
2005-01-06gst/games/gstvideoimage.c: fix stupid typo that borked copying on YUY2Benjamin Otte2-1/+6
Original commit message from CVS: * gst/games/gstvideoimage.c: (copy_hline_YUY2): fix stupid typo that borked copying on YUY2
2005-01-06gst/games/gstpuzzle.c: fix edges when image sizes aren't multiples of tile sizesBenjamin Otte2-10/+19
Original commit message from CVS: * gst/games/gstpuzzle.c: (draw_puzzle): fix edges when image sizes aren't multiples of tile sizes
2005-01-06gst/games/gstpuzzle.c: make RGB endianness work correctly refactor and fix ↵Benjamin Otte2-9/+80
race with initial shuffling allow using th... Original commit message from CVS: * gst/games/gstpuzzle.c: (gst_puzzle_base_init): make RGB endianness work correctly (gst_puzzle_show), (gst_puzzle_swap), (gst_puzzle_move): refactor and fix race with initial shuffling (nav_event_handler): allow using the mouse to puzzle (draw_puzzle): insist on tiles having width and height as multiples of 4 to get clean YUV image handling * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new), (gst_xvimagesink_handle_xevents), (gst_xvimagesink_buffer_alloc): s/DEBUG/LOG/ for common messages (gst_xvimagesink_navigation_send_event): fix mouse event translation to not include screen PAR * sys/ximage/ximagesink.c: (gst_ximagesink_navigation_send_event): fix mouse event translation to actually work
2005-01-06gst/asfdemux/gstasfdemux.c: Extract TrackNumber metadata + clean up codeStéphane Loeuillet2-1/+10
Original commit message from CVS: * 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)
2005-01-06ext/faad/gstfaad.c: Only increment timestamp if it's valid. Fixes raw AAC ↵Ronald S. Bultje2-20/+27
streams. Original commit message from CVS: * ext/faad/gstfaad.c: (gst_faad_chain): Only increment timestamp if it's valid. Fixes raw AAC streams.
2005-01-06add a puzzle game with...Benjamin Otte6-0/+1544
Original commit message from CVS: * configure.ac: * gst/games/Makefile.am: * gst/games/gstpuzzle.c: add a puzzle game with... * gst/games/gstvideoimage.c: * gst/games/gstvideoimage.h: ... full colorspace support (that includes YUV9 and RGB16)) stolen from videotestsrc and made into something that would be a nice library for a lot of other plugins.
2005-01-06small addition to last changelog's entry (fixes #155346)Stéphane Loeuillet1-0/+1
Original commit message from CVS: small addition to last changelog's entry (fixes #155346)
2005-01-05configure.ac: don't compile faad plugin if a RC of 2.0 is foundStéphane Loeuillet2-2/+24
Original commit message from CVS: * configure.ac: don't compile faad plugin if a RC of 2.0 is found * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_ext_content_desc): try to make Solaris compiler happier
2005-01-05ext/snapshot/gstsnapshot.c: Fix segfault (#161667).Ronald S. Bultje2-10/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init): Fix segfault (#161667).
2005-01-05sys/v4l/gstv4lsrc.c: Fix framerate reporting.Ronald S. Bultje1-0/+5
Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_getcaps): Fix framerate reporting.
2005-01-05gst/: Add AMR (VBR and CBR) ids to riff.h audio codec listStéphane Loeuillet2-0/+13
Original commit message from CVS: * 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): Retrieve more tags from ASF files (Genre, AlbumTitle, Artist)
2005-01-05gst/mpegstream/: Recreate pads on new-media (#160730).Ronald S. Bultje1-0/+12
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_class_init), (gst_dvd_demux_handle_discont): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_class_init), (gst_mpeg_demux_handle_discont): Recreate pads on new-media (#160730). * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_new_pad): Send discont even if manager changes timestamps (#161929).
2005-01-05gst-libs/gst/resample/resample.c: Fix invalid memory access (#159211).Ronald S. Bultje2-2/+13
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst-libs/gst/resample/resample.c: (gst_resample_sinc_ft_s16): Fix invalid memory access (#159211).