- 20 Jun, 2007 1 commit
-
-
Wim Taymans authored
gst/playback/gstdecodebin2.c: When handling a delayed-caps notification case, mark the group as dynamic so that the n... Original commit message from CVS: * gst/playback/gstdecodebin2.c: (analyze_new_pad): When handling a delayed-caps notification case, mark the group as dynamic so that the nbdynamic count is incremented and decremented correctly. Fixes: #449156 Patch by: Wim Taymans <wim@fluendo.com>
-
- 19 Jun, 2007 2 commits
-
-
Andy Wingo authored
Original commit message from CVS: 2007-06-19 Andy Wingo <wingo@pobox.com> * gst-libs/gst/audio/gstbaseaudiosink.c (gst_base_audio_sink_init): Enable pull-mode operation.
-
Michael Smith authored
gst-libs/gst/riff/riff-media.c: Change minimum rate back to 1000 to allow low-sample-rate wav files to play back. Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps): Change minimum rate back to 1000 to allow low-sample-rate wav files to play back.
-
- 17 Jun, 2007 1 commit
-
-
Thomas Vander Stichele authored
Original commit message from CVS: * po/vi.po: Update translations.
-
- 16 Jun, 2007 1 commit
-
-
David Schleef authored
Original commit message from CVS: * gst/playback/gstqueue2.c: Fix compile error from ignored return value.
-
- 15 Jun, 2007 2 commits
-
-
Michael Smith authored
gst/videoscale/vs_4tap.c: Update tmpbuf for all neccesary rows, not just one, as is required when downscaling. Original commit message from CVS: * gst/videoscale/vs_4tap.c: (vs_image_scale_4tap_Y): Update tmpbuf for all neccesary rows, not just one, as is required when downscaling. Fixes #402076.
-
Michael Smith authored
tests/check/pipelines/oggmux.c: Add a test that ensures we set DELTA_UNIT on all non-header, non-video buffers, if we... Original commit message from CVS: * tests/check/pipelines/oggmux.c: (validate_ogg_page), (is_video), (eos_buffer_probe): Add a test that ensures we set DELTA_UNIT on all non-header, non-video buffers, if we have a video stream. * ext/ogg/gstoggmux.c: (gst_ogg_mux_queue_pads), (gst_ogg_mux_process_best_pad): Move setting delta_pad to earlier, where we inspect all pads, so that leading audio pages don't get DELTA_UNIT unset if they come before the first DELTA_UNIT from video pages. Fixes the newly-added test. Fixes #385527.
-
- 14 Jun, 2007 1 commit
-
-
Tim-Philipp Müller authored
tests/check/pipelines/streamheader.c: Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it fails on the p5-ppc6... Original commit message from CVS: * tests/check/pipelines/streamheader.c: (streamheader_suite): Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it fails on the p5-ppc64 build bot and the failure looks like it is due to the same issue as #348114, ie. a compiler bug.
-
- 13 Jun, 2007 2 commits
-
-
Edward Hervey authored
Original commit message from CVS: * gst/playback/gstqueue2.c: (gst_queue_create_read): Fix build on MacOSX.
-
Wim Taymans authored
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet), (gst_ogg_demux_perform_seek), (gst_ogg_demux_read_chain): Fix compilation on mingw. Fixes #446972.
-
- 12 Jun, 2007 1 commit
-
-
Wim Taymans authored
gst/playback/gstqueue2.c: Fix a division by zero when the max percent is <= 0. Fixes #446572. also update the bufferi... Original commit message from CVS: Patches by: Thiago Sousa Santos <thiagossantos at gmail dot com> * gst/playback/gstqueue2.c: (update_buffering), (gst_queue_locked_enqueue): Fix a division by zero when the max percent is <= 0. Fixes #446572. also update the buffering status when receiving events. Fixes #446551.
-
- 11 Jun, 2007 1 commit
-
-
Thiago Sousa Santos authored
Original commit message from CVS: Based on patch by: Thiago Sousa Santos <thiagossantos at gmail dot com> * gst/playback/gstqueue2.c: (gst_queue_peer_query), (gst_queue_handle_src_query): Wait for preroll before attempting to forward a duration query upstream. Fixes #445505.
-
- 07 Jun, 2007 3 commits
-
-
Sébastien Moutte authored
Original commit message from CVS: * gst-libs/gst/rtp/gstbasertpdepayload.c: (gst_base_rtp_depayload_set_gst_timestamp): Use G_GINT64_CONSTANT macro for int64 constant. * win32/common/libgstinterfaces.def: * win32/common/libgsttag.def: Add new exported functions.
-
Tim-Philipp Müller authored
ext/ogg/gstoggmux.c: The BOS page of the first Dirac video stream needs to come before the BOS page of any Vorbis str... Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers): The BOS page of the first Dirac video stream needs to come before the BOS page of any Vorbis streams or other audio streams, just like it is with Theora.
-
Wim Taymans authored
Original commit message from CVS: * gst/playback/gstqueue2.c: (gst_queue_get_range): Fix compilation.
-
- 06 Jun, 2007 3 commits
-
-
Thiago Sousa Santos authored
Original commit message from CVS: Patch by: Thiago Sousa Santos <thiagossantos at gmail dot com> * gst/playback/gstqueue2.c: (gst_queue_init), (gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_get_range), (gst_queue_src_checkgetrange_function), (gst_queue_sink_activate_push), (gst_queue_src_activate_push), (gst_queue_src_activate_pull): Add pull based scheduling and fix some deadlocks. Fixes #444523. Does not yet completely work because duration queries upstream won't block yet.
-
Wim Taymans authored
Original commit message from CVS: * configure.ac: * gst/playback/gstqueue2.c: (gst_queue_create_read): Some more fseeko checks.
-
Wim Taymans authored
Original commit message from CVS: * configure.ac: check for large file support.
-
- 05 Jun, 2007 15 commits
-
-
Sven Arvidsson authored
Original commit message from CVS: Based on a patch by Sven Arvidsson <sa at whiz dot se>: * gst/subparse/gstsubparse.c: (parse_subrip), (subviewer_unescape_newlines), (parse_subviewer), (gst_sub_parse_data_format_autodetect), (gst_sub_parse_format_autodetect), (gst_subparse_type_find): * gst/subparse/gstsubparse.h: Add support for SubViewer version 1 and 2 subtitles. Fixes #394061. * tests/check/elements/subparse.c: (GST_START_TEST), (subparse_suite): Add a unit test for both SubViewer formats.
-
Michael Smith authored
gst/audiotestsrc/gstaudiotestsrc.c: Don't overflow intermediate values when seeking to large time values in audiotest... Original commit message from CVS: * gst/audiotestsrc/gstaudiotestsrc.c: (gst_audio_test_src_do_seek): Don't overflow intermediate values when seeking to large time values in audiotestsrc.
-
Wim Taymans authored
Original commit message from CVS: * gst/playback/gstqueue2.c: (gst_queue_have_data), (gst_queue_create_read), (gst_queue_read_item_from_file), (gst_queue_open_temp_location_file), (gst_queue_locked_enqueue): Include stdio to define fseeko.
-
Edward Hervey authored
Original commit message from CVS: Patch by: Edward Hervey <edward@fluendo.com> * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_init), (gst_v4lsrc_fixate), (gst_v4lsrc_query): Make v4lsrc output segments in GST_FORMAT_TIME. Fixes #442553.
-
Tim-Philipp Müller authored
gst-libs/gst/riff/: Use gst_tag_utf8_from_freeform_string() from libgsttag instead of our own implementation. Original commit message from CVS: * gst-libs/gst/riff/Makefile.am: * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_info): Use gst_tag_utf8_from_freeform_string() from libgsttag instead of our own implementation.
-
Wim Taymans authored
Original commit message from CVS: * gst-libs/gst/rtp/gstbasertpdepayload.c: (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_set_gst_timestamp), (gst_base_rtp_depayload_change_state): Handle timestamp wraparound.
-
Wim Taymans authored
gst/playback/gsturidecodebin.c: Make sure we name srcpads uniquely even when using different internal decodebins. Original commit message from CVS: * gst/playback/gsturidecodebin.c: (no_more_pads_full), (new_decoded_pad), (remove_pads), (make_decoder), (setup_source), (gst_uri_decode_bin_change_state): Make sure we name srcpads uniquely even when using different internal decodebins. Signal no-more-pads when no more dynamic elements exist. Remove pads on cleanup.
-
Thiago Sousa Santos authored
Original commit message from CVS: Based on patch by: Thiago Sousa Santos <thiagossantos at gmail dot com> * gst/playback/gstqueue2.c: (gst_queue_class_init), (gst_queue_init), (gst_queue_finalize), (gst_queue_write_buffer_to_file), (gst_queue_have_data), (gst_queue_create_read), (gst_queue_read_item_from_file), (gst_queue_open_temp_location_file), (gst_queue_close_temp_location_file), (gst_queue_locked_flush), (gst_queue_locked_enqueue), (gst_queue_locked_dequeue), (gst_queue_is_empty), (gst_queue_is_filled), (gst_queue_change_state), (gst_queue_set_temp_location), (gst_queue_set_property): Add support for filebased buffering. Fixes #441264.
-
Wim Taymans authored
Original commit message from CVS: * gst/playback/gstdecodebin2.c: (gst_decode_bin_factory_filter), (analyze_new_pad), (connect_pad), (expose_pad), (caps_notify_cb), (caps_notify_group_cb), (gst_decode_group_new), (gst_decode_group_free): Add support for delayed caps fixation when autoplugging. Optimize cases where a multiqueue is not needed/wanted, like right after anything that is not a demuxer.
-
Wim Taymans authored
ext/ogg/gstoggdemux.c: consideratly speedup ogg chain detection by not trying to find a base timestamp for skeleton s... Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_parse_skeleton_fisbone), (gst_ogg_pad_submit_packet), (gst_ogg_demux_perform_seek), (gst_ogg_demux_read_chain), (gst_ogg_demux_collect_chain_info): consideratly speedup ogg chain detection by not trying to find a base timestamp for skeleton streams.
-
Wim Taymans authored
Original commit message from CVS: * gst/tcp/gstmultifdsink.c: (gst_client_status_get_type), (gst_multi_fd_sink_class_init), (gst_multi_fd_sink_add_full), (gst_multi_fd_sink_remove_flush), (gst_multi_fd_sink_remove_client_link), (gst_multi_fd_sink_handle_client_write), (gst_multi_fd_sink_handle_clients): * gst/tcp/gstmultifdsink.h: Add support for remuve_flush.
-
Wim Taymans authored
Original commit message from CVS: * docs/design/draft-keyframe-force.txt: * ext/theora/theoraenc.c: (theora_enc_sink_event), (theora_enc_chain): Add draft design for forcing keyframes in encoders and implement in theoraenc.
-
Jan Schmidt authored
Original commit message from CVS: * configure.ac: Back to CVS
-
Jan Schmidt authored
Original commit message from CVS: Release 0.10.13 "What's going on?"
-
Jan Schmidt authored
Original commit message from CVS: Update .po files
-
- 31 May, 2007 2 commits
-
-
Wim Taymans authored
gst-libs/gst/riff/riff-media.c: In riff, the depth is stored in the size field but it just means that the least signi... Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps): In riff, the depth is stored in the size field but it just means that the least significant bits are cleared. We can therefore just play the sample as if it had a depth == width. Fixes: #440997 Patch by: Wim Taymans <wim@fluendo.com> Patch by: Sebastian Dröge <slomo@circular-chaos.org>
-
Jan Schmidt authored
Original commit message from CVS: * gst-libs/gst/floatcast/floatcast.h: Define inline when needed on win32 builds. Fixes: #441295
-
- 29 May, 2007 1 commit
-
-
Wim Taymans authored
gst/playback/gstplaybasebin.c: Stop buffering when the group is commited because the queues filled up. Original commit message from CVS: * gst/playback/gstplaybasebin.c: (queue_overrun), (no_more_pads_full): Stop buffering when the group is commited because the queues filled up. Fixes #442024.
-
- 25 May, 2007 1 commit
-
-
Jan Schmidt authored
Original commit message from CVS: * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_ensure_track_list), (gst_alsa_mixer_free), (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): * ext/alsa/gstalsamixer.h: * ext/alsa/gstalsamixerelement.c: (gst_alsa_mixer_element_interface_supported), (gst_alsa_mixer_element_finalize), (gst_alsa_mixer_element_init), (gst_alsa_mixer_element_set_property), (gst_alsa_mixer_element_get_property), (gst_alsa_mixer_element_change_state): * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_update): * gst-libs/gst/interfaces/mixer.c: (gst_mixer_volume_changed), (gst_mixer_option_changed): * gst-libs/gst/interfaces/mixer.h: Revert commits towards #152864 made so far. We'll pick it up again after the 0.10.13 release.
-
- 24 May, 2007 3 commits
-
-
Wim Taymans authored
gst-libs/gst/audio/gstbaseaudiosink.c: After an interrupt (PAUSED/flush) assume that the next sample should not be al... Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosink.c: (gst_base_audio_sink_render): After an interrupt (PAUSED/flush) assume that the next sample should not be aligned to the previous sample. Fixes #417992.
-
Tim-Philipp Müller authored
gst-libs/gst/riff/riff-media.c: Don't add channels and rate fields to the template caps for audio/x-dts, as wavparse ... Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps): Don't add channels and rate fields to the template caps for audio/x-dts, as wavparse might not always be able to set them, which would then lead to 'caps are not a real subset of the template caps' warnings.
-
Jan Schmidt authored
gst/playback/gstplaybasebin.c: Handle unknown or invalid pads without crashing, as might occur if a media file like a... Original commit message from CVS: * gst/playback/gstplaybasebin.c: (new_decoded_pad_full): Handle unknown or invalid pads without crashing, as might occur if a media file like an mp3 is specified as a subtitle file. Fixes: #410039
-