summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-01-16gst/playback/gstplaybasebin.c: Of course, only pause if group is done...Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (probe_triggered): Of course, only pause if group is done...
2005-01-16gst/playback/gstplaybasebin.c: Thread safety.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/playback/gstplaybasebin.c: (probe_triggered): Thread safety.
2005-01-16Don't return SUCCESS from the state change when the parent call failsJan Schmidt2-3/+7
Original commit message from CVS: Don't return SUCCESS from the state change when the parent call fails
2005-01-16gst/avi/gstavimux.c: Free events (fix memleak in #162905).Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/avi/gstavimux.c: (gst_avimux_handle_event): Free events (fix memleak in #162905).
2005-01-15gst/ffmpegcolorspace/gstffmpegcodecmap.c: Fix for depth = 15. Fixes #161675.Ronald S. Bultje1-0/+8
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ffmpeg_caps_to_pixfmt): Fix for depth = 15. Fixes #161675.
2005-01-14sys/v4l/gstv4lsrc.c: Set FPS correctly, even for webcams and the like.Ronald S. Bultje1-0/+7
Original commit message from CVS: * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_getcaps): Set FPS correctly, even for webcams and the like. * sys/v4l/v4l_calls.c: (gst_v4l_set_chan_norm): Don error on setting while capturing.
2005-01-14I'm a bad boy. using /1001. to force C to do float division and not integer ↵Stéphane Loeuillet2-3/+12
division (as it did in my last commit) Original commit message from CVS: * ext/dv/gstdvdec.c: * gst/subparse/gstsubparse.c: (parse_mdvdsub): * gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect): I'm a bad boy. using /1001. to force C to do float division and not integer division (as it did in my last commit) Thanks to David I. Lehn for pointing this mistake.
2005-01-14sys/v4l/gstv4lelement.c: Revert Johan´s 1.35->1.36 since it breaks compat.Ronald S. Bultje1-0/+5
Original commit message from CVS: * sys/v4l/gstv4lelement.c: (gst_v4l_iface_supported): Revert Johan´s 1.35->1.36 since it breaks compat.
2005-01-14replace framerate aproximations by their real value (24000/1001, 30000/1001, ↵Stéphane Loeuillet3-7/+17
60000/1001) Original commit message from CVS: * ext/dv/gstdvdec.c: * ext/libfame/gstlibfame.c: * gst/subparse/gstsubparse.c: (parse_mdvdsub): * gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect): replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001) Finish fixing bug #164049
2005-01-13ext/ogg/gstoggmux.c: eos/bos debuggingThomas Vander Stichele1-0/+15
Original commit message from CVS: * ext/ogg/gstoggmux.c: eos/bos debugging * gst/tcp/gstmultifdsink.c: * gst/tcp/gstmultifdsink.h: * gst/tcp/gsttcp.c: * gst/tcp/gsttcp.h: * gst/tcp/gsttcpclientsink.c: * gst/tcp/gsttcpclientsrc.c: * gst/tcp/gsttcpserversink.c: * gst/tcp/gsttcpserversrc.c: improve reusability of elements after state changes and errors make multifdsink throw away streamheaders when receiving new ones
2005-01-13ext/alsa/gstalsa.c: Fix for if items are already in list...Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_rates_probe): Fix for if items are already in list...
2005-01-12gst/adder/gstadder.c: fix adder a bit so it doesn't screw up with events as ↵Benjamin Otte1-0/+5
much anymore Original commit message from CVS: * gst/adder/gstadder.c: (gst_adder_loop): fix adder a bit so it doesn't screw up with events as much anymore
2005-01-12ext/gdk_pixbuf/pixbufscale.*: to ensure rowstrides are calculated the same ↵Jan Schmidt1-0/+11
way as ffmpegcolorspace. Original commit message from CVS: * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_link), (pixbufscale_scale), (gst_pixbufscale_chain): * ext/gdk_pixbuf/pixbufscale.h: Incorporate changes from Tim-Philipp Mueller <t.i.m@orange.net> to ensure rowstrides are calculated the same way as ffmpegcolorspace. Use gst_buffer_stamp instead of copying timestamps manually, so that we pick up duration and offset also.
2005-01-11gst/avi/gstavimux.c: Reusability fixes.Ronald S. Bultje1-0/+6
Original commit message from CVS: * gst/avi/gstavimux.c: (gst_avimux_class_init), (gst_avimux_pad_unlink), (gst_avimux_release_pad): Reusability fixes.
2005-01-11ext/alsa/gstalsamixer.c: Update flags when requested.Ronald S. Bultje1-0/+8
Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_update), (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option): Update flags when requested.
2005-01-11ext/alsa/gstalsa.c: Fix dmix.Ronald S. Bultje1-0/+5
Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_rates_probe): Fix dmix.
2005-01-11gst/playback/: Implement group-switch signal for use in apps to clear ↵Ronald S. Bultje1-0/+14
metadata cache, clean up subtitle, add suburi p... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (gst_play_base_bin_init), (gst_play_base_bin_dispose), (probe_triggered), (new_decoded_pad), (gen_source_element), (gst_play_base_bin_set_property), (gst_play_base_bin_get_property): * gst/playback/gstplaybasebin.h: * gst/playback/gstplaybin.c: (gst_play_bin_class_init), (gst_play_bin_init), (group_switch), (remove_sinks), (setup_sinks), (gst_play_bin_change_state): Implement group-switch signal for use in apps to clear metadata cache, clean up subtitle, add suburi property instead of # hack, some error-out fixes.
2005-01-11ext/vorbis/vorbisdec.c: Debug.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_chain): Debug. * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_grab_frame): If we got a state change in the _get handler, don't return success.
2005-01-10ext/jpeg/gstjpegdec.c: Make jpegdec quiet on MJPEG decodingStéphane Loeuillet1-0/+8
Original commit message from CVS: * ext/jpeg/gstjpegdec.c: (gst_jpegdec_my_output_message), (gst_jpegdec_my_emit_message), (gst_jpegdec_init): Make jpegdec quiet on MJPEG decoding * gst/asfdemux/README: Fix mimetypes for MJPEG and H263
2005-01-10ext/theora/theoradec.c: Fix broken code generation by gcc by swapping arguments.Ronald S. Bultje1-0/+7
Original commit message from CVS: * ext/theora/theoradec.c: (theora_dec_chain): Fix broken code generation by gcc by swapping arguments. * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query): Fix \n in debug.
2005-01-10oops, forgot to commit changelogStéphane Loeuillet1-0/+10
Original commit message from CVS: oops, forgot to commit changelog
2005-01-10TODO: delete this file, it is by far outdatedStéphane Loeuillet1-25/+0
Original commit message from CVS: * TODO: delete this file, it is by far outdated * ext/alsa/gstalsa.1: remove * ext/alsa/gstalsa.c: (add_rates), (add_channels), (gst_alsa_caps), (gst_alsa_check_sample_rates), (gst_alsa_rates_probe), (gst_alsa_get_caps): Add HW probing for supported sample rates. Fixes #161704
2005-01-10gst/audioscale/gstaudioscale.c: Don't crash, biatch! :).Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain): Don't crash, biatch! :).
2005-01-10Some work on tags - still doesn't work in playbin...Ronald S. Bultje4-0/+21
Original commit message from CVS: * ext/musepack/gstmusepackreader.cpp: * gst/apetag/apedemux.c: (gst_ape_demux_stream_data): Some work on tags - still doesn't work in playbin... * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain): Handle events...
2005-01-10gst/qtdemux/qtdemux.c: Also shove tags on kid pads.Ronald S. Bultje2-14/+26
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_tree): Also shove tags on kid pads.
2005-01-10gst-libs/gst/riff/riff-read.c: Don't bail on unknown events.Ronald S. Bultje2-1/+13
Original commit message from CVS: * gst-libs/gst/riff/riff-read.c: (gst_riff_read_use_event): Don't bail on unknown events. * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain): Don't crash on events before negotiation. * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream): Send tags on pads, too. * gst/playback/gststreamselector.c: (gst_stream_selector_request_new_pad): Forward events on first pad if no input was selected yet.
2005-01-10gst/playback/gstplaybasebin.c: Don't disable streamtype if the stream ↵Ronald S. Bultje1-0/+7
doesn't exist, since then playing a video after... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (setup_substreams): Don't disable streamtype if the stream doesn't exist, since then playing a video after audio will disable both and nothing will happen. Fixes the testsuite.
2005-01-10sys/: Add debug categories, fix overlay disabling.Ronald S. Bultje2-1/+23
Original commit message from CVS: * sys/v4l/gstv4lxoverlay.c: (gst_v4l_xoverlay_interface_init), (gst_v4l_xoverlay_set_xwindow_id): * sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_interface_init), (gst_v4l2_xoverlay_set_xwindow_id): Add debug categories, fix overlay disabling.
2005-01-10ext/alsa/gstalsa.*: Add HW probing for period_count/size and buffer_size MIX/MAXStéphane Loeuillet1-0/+8
Original commit message from CVS: * ext/alsa/gstalsa.c: (gst_alsa_class_init), (gst_alsa_get_caps): * ext/alsa/gstalsa.h: Add HW probing for period_count/size and buffer_size MIX/MAX Adjust default/user defined value if out of bounds Should fix bug #162024
2005-01-09remove some crap from TODO. probably not enoughtStéphane Loeuillet1-32/+17
Original commit message from CVS: remove some crap from TODO. probably not enought
2005-01-09gst/qtdemux/qtdemux.c: Fix warning (#161191).Ronald S. Bultje2-3/+7
Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event): Fix warning (#161191).
2005-01-09fix warning : wrong variable initialised in second switch defaultStéphane Loeuillet1-0/+6
Original commit message from CVS: fix warning : wrong variable initialised in second switch default
2005-01-09gst/tta/gstttaparse.c: Fix gcc-2.95 compile (#163485).Ronald S. Bultje2-4/+14
Original commit message from CVS: Reviewed by: Ronald S. Bultje <rbultje@ronald.bitfreak.net> * gst/tta/gstttaparse.c: (gst_tta_src_event): Fix gcc-2.95 compile (#163485).
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.