- 24 Nov, 2006 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: * sys/xvimage/xvimagesink.c: (gst_xvimagesink_buffer_alloc): Fix spacing in debug message.
-
- 23 Nov, 2006 2 commits
-
-
Wim Taymans authored
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_page), (gst_ogg_demux_chain): Don't just ignore return values from _pad_push(). Small debug improvements.
-
Michael Smith authored
ext/ogg/gstoggmux.c: If our incoming buffer is marked as DISCONT, then increment the page number (so that the discont... Original commit message from CVS: * ext/ogg/gstoggmux.c: (gst_ogg_mux_process_best_pad): If our incoming buffer is marked as DISCONT, then increment the page number (so that the discontinuity is marked in the final ogg bitstream) and flush the previous page.
-
- 22 Nov, 2006 1 commit
-
-
Michael Smith authored
Original commit message from CVS: * ext/theora/gsttheoraenc.h: * ext/theora/theoraenc.c: (gst_theora_enc_init), (theora_enc_reset), (theora_enc_clear), (theora_enc_sink_setcaps), (theora_buffer_from_packet), (theora_enc_is_discontinuous), (theora_enc_chain), (theora_enc_change_state): Mark discontinuities of > 3/4 of a frame, reinit encoder. * tests/check/pipelines/theoraenc.c: (check_buffer_granulepos), (GST_START_TEST), (theoraenc_suite): Enable discontinuity test, fix it.
-
- 21 Nov, 2006 3 commits
-
-
Tim-Philipp Müller authored
ext/pango/gsttextoverlay.*: Some textoverlay fixes: for one, in the video chain function, actually wait for a text bu... Original commit message from CVS: * ext/pango/gsttextoverlay.c: (gst_text_overlay_init), (gst_text_overlay_text_pad_unlink), (gst_text_overlay_text_event), (gst_text_overlay_video_event), (gst_text_overlay_pop_text), (gst_text_overlay_text_chain), (gst_text_overlay_video_chain), (gst_text_overlay_change_state): * ext/pango/gsttextoverlay.h: Some textoverlay fixes: for one, in the video chain function, actually wait for a text buffer to come in if there is none at the moment and there should be one; also, deal more gracefully with incoming buffers that do not have a timestamp or duration; discard text buffer when not needed any longer. Fixes #341681. * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/check/elements/textoverlay.c: (notgst_check_setup_src_pad2), (notgst_check_teardown_src_pad2), (setup_textoverlay), (buffer_is_all_black), (create_black_buffer), (create_text_buffer), (cleanup_textoverlay), (GST_START_TEST), (test_video_waits_for_text_send_text_newsegment_thread), (test_video_waits_for_text_shutdown_element), (test_render_continuity_push_video_buffers_thread), (textoverlay_suite): Add some unit tests for textoverlay.
-
Tim-Philipp Müller authored
gst/typefind/gsttypefindfunctions.c: Avoid integer underflow when the found probability for mp3 is smaller than the '... Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset): Avoid integer underflow when the found probability for mp3 is smaller than the 'penalty' we subtract if there's not a clean mp3 header sync at offset 0.
-
Stefan Kost authored
Original commit message from CVS: * docs/libs/gst-plugins-base-libs-sections.txt: Add some new symbols to the docs
-
- 20 Nov, 2006 3 commits
-
-
Tim-Philipp Müller authored
tests/check/: Enable ffmpegcolorspace test now that the RGBA32 issue is fixed (for now not for valgrinding though, si... Original commit message from CVS: * tests/check/Makefile.am: * tests/check/elements/ffmpegcolorspace.c: (ffmpegcolorspace_suite): Enable ffmpegcolorspace test now that the RGBA32 issue is fixed (for now not for valgrinding though, since it takes too long).
-
Wim Taymans authored
Original commit message from CVS: * gst/ffmpegcolorspace/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps): Fix RGBA32 caps. Fixes #357038.
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst-libs/gst/interfaces/mixertrack.h: Add FIXME so we can add some padding here in 0.11
-
- 19 Nov, 2006 1 commit
-
-
Tim-Philipp Müller authored
gst-libs/gst/rtp/gstbasertpaudiopayload.h: Fix GstBaseRTPAudioPayload structure so the whole GObject inheritance busi... Original commit message from CVS: * gst-libs/gst/rtp/gstbasertpaudiopayload.h: Fix GstBaseRTPAudioPayload structure so the whole GObject inheritance business actually works (parent class instance structure must always come first in the derived class instance structure).
-
- 16 Nov, 2006 2 commits
-
-
Tim-Philipp Müller authored
Make sure our checks and the videotestsrc plugin link against the local uninstalled gst libs and not any installed gs... Original commit message from CVS: * gst/videotestsrc/Makefile.am: * tests/check/Makefile.am: Make sure our checks and the videotestsrc plugin link against the local uninstalled gst libs and not any installed gst libs that might happen to exist as well. * tests/check/elements/adder.c: (message_received), (test_event_message_received), (test_play_twice_message_received): * tests/check/elements/ffmpegcolorspace.c: (GST_START_TEST): Fix compiler warnings when compiling against core with disabled debugging system.
-
Michael Smith authored
Original commit message from CVS: * gst/audiorate/gstaudiorate.c: (gst_audio_rate_reset), (gst_audio_rate_sink_event), (gst_audio_rate_chain): Fix audiorate, so that it accurately sets offsets and timestamps. Doesn't change the fundamental algorithmic decisions; so should be safe. * tests/check/Makefile.am: Enable audiorate test now that it passes.
-
- 15 Nov, 2006 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: * sys/xvimage/xvimagesink.c: (gst_xvimagesink_change_state): clear xv when going to NULL, remove // commented non-existant proto * tests/examples/seek/seek.c: (main): add missing tooltip description for scrub and play_scrub
-
- 14 Nov, 2006 3 commits
-
-
David Schleef authored
Original commit message from CVS: * configure.ac: Bump liboil requirement to 0.3.8. * gst-libs/gst/riff/riff-media.c: Add Dirac fourcc. * gst/videoscale/vs_image.h: * gst/videoscale/vs_scanline.h: Use liboil's stdint.h. * gst/videotestsrc/videotestsrc.c: Remove liboil related ifdef's, since they aren't needed now, and won't work with future versions.
-
David Schleef authored
Original commit message from CVS: * gst/videoscale/Makefile.am: * gst/videoscale/gstvideoscale.c: * gst/videoscale/gstvideoscale.h: * gst/videoscale/vs_4tap.c: * gst/videoscale/vs_4tap.h: * gst/videoscale/vs_image.c: * gst/videoscale/vs_image.h: * gst/videoscale/vs_scanline.c: * gst/videoscale/vs_scanline.h: Add a 4-tap image scaler. Theoretically looks much prettier. The tap calculation could use some improvement.
-
Jan David Mol authored
Original commit message from CVS: Patch by: Jan David Mol <j dot j dot d dot mol at tudelft dot nl> * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_auds), (gst_riff_parse_strf_iavs): * gst/subparse/gstsubparse.c: (convert_encoding): * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_handle_client_write): * gst/tcp/gsttcp.c: (gst_tcp_socket_write), (gst_tcp_socket_read), (gst_tcp_read_buffer), (gst_tcp_gdp_read_caps), (gst_tcp_gdp_write_buffer), (gst_tcp_gdp_write_caps): * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_render): * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_new): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new): Various gsize and gssize printf fixes. Fixes #372507.
-
- 13 Nov, 2006 3 commits
-
-
Wim Taymans authored
Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_sink_event), (vorbis_dec_push_forward), (vorbis_dec_push_reverse), (vorbis_handle_data_packet), (vorbis_dec_decode_buffer), (vorbis_dec_flush_decode), (vorbis_dec_chain_reverse), (vorbis_dec_chain_forward), (vorbis_dec_chain): * ext/vorbis/vorbisdec.h: First stab at vorbis reverse playback.
-
Wim Taymans authored
gst-libs/gst/audio/gstbaseaudiosink.*: Make the clock sync code more accurate wrt resampling and playback at differen... Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosink.c: (gst_base_audio_sink_event), (gst_base_audio_sink_render): * gst-libs/gst/audio/gstbaseaudiosink.h: Make the clock sync code more accurate wrt resampling and playback at different rates. * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_commit_full), (gst_ring_buffer_commit): * gst-libs/gst/audio/gstringbuffer.h: Use better algorithm to interpolate sample rates.
-
Michael Smith authored
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_page): Improve a debug line slightly. * ext/ogg/gstogmparse.c: (gst_ogm_parse_plugin_init): Call gst_riff_init() in plugin_init, to avoid getting errors from the debug system (unrelated changes to another plugin made this turn up; not sure why).
-
- 10 Nov, 2006 2 commits
-
-
Sergey Scobich authored
Original commit message from CVS: Patch by: Sergey Scobich <sergery.scobich at gmail com> * win32/common/libgsttag.def: Add missing symbol (#366492).
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/playback/gststreamselector.c: (gst_stream_selector_dispose): Don't unref a NULL pad.
-
- 09 Nov, 2006 1 commit
-
-
Christian Schaller authored
Original commit message from CVS: * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_page), (gst_ogg_demux_get_prev_page), (gst_ogg_demux_perform_seek), (gst_ogg_demux_handle_page), (gst_ogg_demux_chain), (gst_ogg_demux_loop_forward), (gst_ogg_demux_loop_reverse), (gst_ogg_demux_loop): Implement first stab at reverse playback.
-
- 07 Nov, 2006 1 commit
-
-
Stefan Kost authored
Original commit message from CVS: * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps), (gst_riff_create_video_template_caps): add h263/h264 variants to the caps, Fixes #363118
-
- 06 Nov, 2006 1 commit
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst-libs/gst/audio/gstaudiosink.c: (audioringbuffer_thread_func): * gst-libs/gst/audio/gstaudiosrc.c: (audioringbuffer_thread_func): Use g_strerror instead of strerror so we get UTF-8.
-
- 04 Nov, 2006 1 commit
-
-
David Schleef authored
Original commit message from CVS: * ext/ogg/gstoggdemux.c: * ext/ogg/gstoggmux.c: Add/remove KW-DIRAC header here, since it is ogg-specific.
-
- 03 Nov, 2006 1 commit
-
-
Michael Smith authored
Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (mpeg4_video_type_find): Recognise more mpeg4 elementary video streams.
-
- 02 Nov, 2006 3 commits
-
-
Edward Hervey authored
gst/typefind/gsttypefindfunctions.c: Lower the probability of mp3 typefinding functions if we don't find a valid mp3 ... Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset): Lower the probability of mp3 typefinding functions if we don't find a valid mp3 header at the start of the file. Closes #369482
-
Wim Taymans authored
ext/theora/: Document and partially implement an algorithm for doing reverse playback of theora video. Original commit message from CVS: * ext/theora/gsttheoradec.h: * ext/theora/theoradec.c: (gst_theora_dec_init), (theora_dec_sink_event), (theora_dec_chain_forward), (theora_dec_flush_decode), (theora_dec_chain_reverse), (theora_dec_chain): Document and partially implement an algorithm for doing reverse playback of theora video.
-
Sergey Scobich authored
win32/: Misc. VS8 build fixes: fix syntax in config.h, add missing entries to libgsttag.def; add missing dependencies... Original commit message from CVS: Patch by: Sergey Scobich <sergey.scobich at gmail com> * win32/common/config.h: * win32/common/interfaces-enumtypes.c: * win32/common/libgsttag.def: * win32/vs8/gst-plugins-base.sln: * win32/vs8/libgstaudioresample.vcproj: * win32/vs8/libgstinterfaces.vcproj: * win32/vs8/libgstogg.vcproj: * win32/vs8/libgstriff.vcproj: * win32/vs8/libgsttag.vcproj: * win32/vs8/libgsttheora.vcproj: * win32/vs8/libgstvideoscale.vcproj: * win32/vs8/libgstvorbis.vcproj: Misc. VS8 build fixes: fix syntax in config.h, add missing entries to libgsttag.def; add missing dependencies for some vs8 projects; re-arrange placement of .def files in vs8 projects (#366334).
-
- 01 Nov, 2006 1 commit
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * ext/ogg/gstogg.c: Remove unused variable. * ext/ogg/gstoggdemux.c: Fix Wim's surname in plugin description.
-
- 31 Oct, 2006 3 commits
-
-
Wim Taymans authored
Original commit message from CVS: * gst-plugins-base.spec.in: spec new .h file. Fixes #368310.
-
Michael Smith authored
Original commit message from CVS: * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_add_full), (gst_multi_fd_sink_remove), (gst_multi_fd_sink_clear), (gst_multi_fd_sink_get_stats), (gst_multi_fd_sink_remove_client_link), (gst_multi_fd_sink_queue_buffer), (gst_multi_fd_sink_handle_clients): * gst/tcp/gstmultifdsink.h: Make using the remove or clear signals threadsafe. Make calling get-stats with an invalid fd not segfault. Fixes 368273.
-
Wim Taymans authored
Original commit message from CVS: * gst-libs/gst/rtp/Makefile.am: * gst-libs/gst/rtp/gstbasertpaudiopayload.c: (gst_base_rtp_audio_payload_init): Fix and activate base audio payloader.
-
- 28 Oct, 2006 2 commits
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/typefind/gsttypefindfunctions.c: (qtif_type_find), (plugin_init): Add typefinder for QuickTime Image Files (see #366156).
-
Tim-Philipp Müller authored
Original commit message from CVS: * gst/audioresample/gstaudioresample.c: (gst_audioresample_init): Another typo fix (#366212).
-
- 27 Oct, 2006 4 commits
-
-
Wim Taymans authored
gst/volume/gstvolume.c: Use stream time to synchronize volume property instead of rather random timestamps. This is n... Original commit message from CVS: * gst/volume/gstvolume.c: (volume_transform_ip): Use stream time to synchronize volume property instead of rather random timestamps. This is needed when gnonlin does its time shifting.
-
Wim Taymans authored
Original commit message from CVS: *** empty log message ***
-
Mark Nauwelaerts authored
Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet dot be> * ext/ogg/gstoggmux.c: (gst_ogg_mux_release_pad): Remove the pad from the element in release_pad.
-
Tim-Philipp Müller authored
sys/: Explicitly create our custom buffer classes at a thread-safe location as well, since g_type_class_ref() doesn't... Original commit message from CVS: * sys/ximage/ximagesink.c: (gst_ximagesink_get_type): * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_type): Explicitly create our custom buffer classes at a thread-safe location as well, since g_type_class_ref() doesn't seem to be entirely thread-safe either (#365501; also see #349410).
-