Andy Wingo [Mon, 5 Dec 2005 13:02:12 +0000 (13:02 +0000)]
Update for alloc_buffer changes.
Original commit message from CVS:
2005-12-05 Andy Wingo <wingo@pobox.com>
* ext/libvisual/visual.c: (get_buffer):
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer):
* ext/pango/gsttextrender.c: (gst_text_render_chain):
* ext/theora/theoradec.c: (theora_handle_data_packet):
* ext/theora/theoraenc.c: (theora_buffer_from_packet),
(theora_enc_chain):
* ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
* gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
Update for alloc_buffer changes.
Kai Vehmanen [Mon, 5 Dec 2005 10:47:55 +0000 (10:47 +0000)]
gst-libs/gst/rtp/gstbasertpdepayload.c
Original commit message from CVS:
2005-12-05 Andy Wingo <wingo@pobox.com>
patch by: Kai Vehmanen <kv2004 eca cx>
* gst-libs/gst/rtp/gstbasertpdepayload.c
(gst_base_rtp_depayload_thread): Fix busy loop (#323017).
Sebastien Cote [Sun, 4 Dec 2005 22:43:43 +0000 (22:43 +0000)]
pkgconfig/gstreamer-plugins-base.pc.in (Libs): Add -L flag.
Original commit message from CVS:
2005-12-04 Andy Wingo <wingo@pobox.com>
patch by: Sebastien Cote <sebas642 yahoo ca>
* pkgconfig/gstreamer-plugins-base.pc.in (Libs): Add -L flag.
Fixes #319172.
Christian Schaller [Sun, 4 Dec 2005 22:07:01 +0000 (22:07 +0000)]
add pango plugin to spec
Original commit message from CVS:
add pango plugin to spec
Tim-Philipp Müller [Fri, 2 Dec 2005 16:52:54 +0000 (16:52 +0000)]
Add gtk-doc blurbs to pango elements.
Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* ext/pango/gstclockoverlay.c:
* ext/pango/gsttextoverlay.c:
* ext/pango/gsttextrender.c:
* ext/pango/gsttimeoverlay.c:
Add gtk-doc blurbs to pango elements.
Wim Taymans [Fri, 2 Dec 2005 11:34:50 +0000 (11:34 +0000)]
gst/audioresample/: Fix audioresample, seek torture, new segments, reverse negotiation etc.. work fine.
Original commit message from CVS:
* gst/audioresample/buffer.c: (audioresample_buffer_queue_flush):
* gst/audioresample/buffer.h:
* gst/audioresample/gstaudioresample.c:
* gst/audioresample/gstaudioresample.h:
* gst/audioresample/resample.c: (resample_input_flush),
(resample_input_pushthrough), (resample_input_eos),
(resample_get_output_size_for_input),
(resample_get_input_size_for_output), (resample_get_output_size),
(resample_get_output_data):
* gst/audioresample/resample.h:
* gst/audioresample/resample_ref.c: (resample_scale_ref):
Fix audioresample, seek torture, new segments, reverse negotiation
etc.. work fine.
Wim Taymans [Fri, 2 Dec 2005 10:47:55 +0000 (10:47 +0000)]
ext/vorbis/vorbisdec.c: Small cleanups.
Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
Small cleanups.
Wim Taymans [Fri, 2 Dec 2005 10:17:35 +0000 (10:17 +0000)]
gst/audioconvert/gstaudioconvert.c: Post errors.
Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_transform):
Post errors.
Thomas Vander Stichele [Thu, 1 Dec 2005 19:17:52 +0000 (19:17 +0000)]
back to HEAD
Original commit message from CVS:
back to HEAD
Thomas Vander Stichele [Thu, 1 Dec 2005 19:13:54 +0000 (19:13 +0000)]
releasing 0.9.7
Original commit message from CVS:
releasing 0.9.7
Thomas Vander Stichele [Thu, 1 Dec 2005 17:47:27 +0000 (17:47 +0000)]
Update .po files
Original commit message from CVS:
Update .po files
Thomas Vander Stichele [Thu, 1 Dec 2005 17:40:29 +0000 (17:40 +0000)]
update majorminor of windows stuff
Original commit message from CVS:
update majorminor of windows stuff
Thomas Vander Stichele [Thu, 1 Dec 2005 16:22:36 +0000 (16:22 +0000)]
add win32 MANIFEST file in a possibly vain attempt to make high blood pressure an AP
Original commit message from CVS:
add win32 MANIFEST file
in a possibly vain attempt to make high blood pressure an AP
Tim-Philipp Müller [Thu, 1 Dec 2005 15:56:53 +0000 (15:56 +0000)]
ext/Makefile.am: Add $(PANGO_DIR) to SUBDIRS
Original commit message from CVS:
* ext/Makefile.am:
Add $(PANGO_DIR) to SUBDIRS
* ext/pango/gstclockoverlay.c:
* ext/pango/gsttimeoverlay.c:
Fix and improve element descriptions.
Thomas Vander Stichele [Thu, 1 Dec 2005 15:52:27 +0000 (15:52 +0000)]
add pango plugin to docs
Original commit message from CVS:
add pango plugin to docs
Thomas Vander Stichele [Thu, 1 Dec 2005 15:14:11 +0000 (15:14 +0000)]
moving pango to base
Original commit message from CVS:
moving pango to base
Thomas Vander Stichele [Thu, 1 Dec 2005 15:11:07 +0000 (15:11 +0000)]
update translations
Original commit message from CVS:
update translations
Thomas Vander Stichele [Thu, 1 Dec 2005 14:50:24 +0000 (14:50 +0000)]
add stress test for xoverlay from Julien
Original commit message from CVS:
add stress test for xoverlay from Julien
Thomas Vander Stichele [Thu, 1 Dec 2005 14:29:59 +0000 (14:29 +0000)]
Do burger's rename for rtp payloaders and depayloaders
Original commit message from CVS:
* docs/libs/tmpl/gstcolorbalance.sgml:
* gst-libs/gst/rtp/gstbasertpdepayload.c:
* gst-libs/gst/rtp/gstbasertppayload.c:
* gst-libs/gst/rtp/gstrtpbuffer.c:
* gst-libs/gst/rtp/gstrtpbuffer.h:
Do burger's rename for rtp payloaders and depayloaders
Thomas Vander Stichele [Thu, 1 Dec 2005 14:29:09 +0000 (14:29 +0000)]
borgify
Original commit message from CVS:
borgify
Thomas Vander Stichele [Thu, 1 Dec 2005 10:20:15 +0000 (10:20 +0000)]
add visual studio 6 build files
Original commit message from CVS:
add visual studio 6 build files
Thomas Vander Stichele [Thu, 1 Dec 2005 01:29:46 +0000 (01:29 +0000)]
update documentation
Original commit message from CVS:
* docs/libs/gst-plugins-base-libs-docs.sgml:
* docs/libs/gst-plugins-base-libs-sections.txt:
* docs/libs/tmpl/gstaudio.sgml:
* docs/libs/tmpl/gstringbuffer.sgml:
* gst-libs/gst/interfaces/xoverlay.c:
* gst-libs/gst/video/gstvideofilter.c:
* gst-libs/gst/video/gstvideosink.c:
update documentation
Thomas Vander Stichele [Thu, 1 Dec 2005 01:21:49 +0000 (01:21 +0000)]
more borgifying
Original commit message from CVS:
more borgifying
Thomas Vander Stichele [Thu, 1 Dec 2005 01:12:55 +0000 (01:12 +0000)]
borgify further clean up docs a little
Original commit message from CVS:
borgify further
clean up docs a little
Wim Taymans [Wed, 30 Nov 2005 19:08:14 +0000 (19:08 +0000)]
gst-libs/gst/rtp/: closed #320644.
Original commit message from CVS:
* gst-libs/gst/rtp/gstbasertpdepayload.h:
* gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_init),
(gst_basertppayload_event), (gst_basertppayload_push),
(gst_basertppayload_change_state):
* gst-libs/gst/rtp/gstbasertppayload.h:
closed #320644.
Julien Moutte [Wed, 30 Nov 2005 18:57:48 +0000 (18:57 +0000)]
Adding docs.
Original commit message from CVS:
2005-11-30 Julien MOUTTE <julien@moutte.net>
* docs/libs/gst-plugins-base-libs-docs.sgml:
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/video/gstvideofilter.c:
* gst-libs/gst/video/gstvideosink.c:
* gst-libs/gst/video/gstvideosink.h: Adding docs.
Thomas Vander Stichele [Wed, 30 Nov 2005 17:45:21 +0000 (17:45 +0000)]
ignore more
Original commit message from CVS:
ignore more
Thomas Vander Stichele [Wed, 30 Nov 2005 17:42:49 +0000 (17:42 +0000)]
LICENSE: move
Original commit message from CVS:
* LICENSE:
move
* po/af.po:
* po/az.po:
* po/cs.po:
* po/en_GB.po:
* po/hu.po:
* po/it.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/uk.po:
* po/vi.po:
* Makefile.am:
update
* scripts/autoplugins.sh:
remove
Thomas Vander Stichele [Wed, 30 Nov 2005 17:38:24 +0000 (17:38 +0000)]
reorganize stuff under tests/
Original commit message from CVS:
reorganize stuff under tests/
Thomas Vander Stichele [Wed, 30 Nov 2005 17:05:56 +0000 (17:05 +0000)]
move location of test registry
Original commit message from CVS:
move location of test registry
Christian Schaller [Wed, 30 Nov 2005 16:08:30 +0000 (16:08 +0000)]
latest updates on spec file after thomas's refactoring
Original commit message from CVS:
latest updates on spec file after thomas's refactoring
Tim-Philipp Müller [Wed, 30 Nov 2005 14:53:29 +0000 (14:53 +0000)]
ext/pango/gsttextrender.*: Add missing files.
Original commit message from CVS:
* ext/pango/gsttextrender.c: (gst_text_render_base_init),
(gst_text_render_class_init), (resize_bitmap),
(gst_text_render_render_text), (gst_text_render_setcaps),
(gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv),
(gst_text_render_chain), (gst_text_render_finalize),
(gst_text_render_init), (gst_text_render_set_property):
* ext/pango/gsttextrender.h:
Add missing files.
Edward Hervey [Wed, 30 Nov 2005 13:31:15 +0000 (13:31 +0000)]
ext/ogg/gstoggdemux.c: Go away you stupid GstStaticPadTemplate memleak.
Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind):
Go away you stupid GstStaticPadTemplate memleak.
Tim-Philipp Müller [Wed, 30 Nov 2005 13:20:57 +0000 (13:20 +0000)]
Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...
Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/pango/Makefile.am:
* ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
(gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
(gst_clock_overlay_class_init), (gst_clock_overlay_init):
* ext/pango/gstclockoverlay.h:
* ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
(gst_text_overlay_get_text), (gst_text_overlay_class_init),
(gst_text_overlay_finalize), (gst_text_overlay_init),
(gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
(gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked),
(gst_text_overlay_set_property), (gst_text_overlay_getcaps),
(gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
(gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
(gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state), (plugin_init):
* ext/pango/gsttextoverlay.h:
* ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
(gst_time_overlay_render_time), (gst_time_overlay_get_text),
(gst_time_overlay_class_init), (gst_time_overlay_init):
* ext/pango/gsttimeoverlay.h:
Port pango-based textoverlay, timeoverlay and textrender to 0.9
and add background shading and text wrapping modes. Make
timoverlay derive from textoverlay. Also add new clockoverlay
element.
Thomas Vander Stichele [Wed, 30 Nov 2005 10:40:09 +0000 (10:40 +0000)]
gst-libs/gst/net/: this was moved to netbuffer
Original commit message from CVS:
* gst-libs/gst/net/Makefile.am:
* gst-libs/gst/net/README:
* gst-libs/gst/net/gstnetbuffer.c:
* gst-libs/gst/net/gstnetbuffer.h:
this was moved to netbuffer
Thomas Vander Stichele [Wed, 30 Nov 2005 08:26:39 +0000 (08:26 +0000)]
gst-libs/gst/video/gstvideofilter.*: borgify name to bring in line with other classes
Original commit message from CVS:
* gst-libs/gst/video/gstvideofilter.c: (gst_video_filter_get_type),
(gst_video_filter_class_init), (gst_video_filter_init):
* gst-libs/gst/video/gstvideofilter.h:
borgify name to bring in line with other classes
Thomas Vander Stichele [Wed, 30 Nov 2005 01:04:28 +0000 (01:04 +0000)]
gst/audioscale/: remove
Original commit message from CVS:
* gst/audioscale/.cvsignore:
* gst/audioscale/Makefile.am:
* gst/audioscale/README:
* gst/audioscale/audioscale.vcproj:
* gst/audioscale/dtof.c:
* gst/audioscale/dtos.c:
* gst/audioscale/functable.c:
* gst/audioscale/gstaudioscale.c:
* gst/audioscale/gstaudioscale.h:
* gst/audioscale/private.h:
* gst/audioscale/resample.c:
* gst/audioscale/resample.h:
* gst/audioscale/test.c:
remove
Edward Hervey [Wed, 30 Nov 2005 00:11:51 +0000 (00:11 +0000)]
gst-libs/gst/netbuffer/Makefile.am: really, really tired
Original commit message from CVS:
* gst-libs/gst/netbuffer/Makefile.am:
really, really tired
Edward Hervey [Wed, 30 Nov 2005 00:01:30 +0000 (00:01 +0000)]
gst/typefind/gsttypefindfunctions.c: Update for new GstTypeFindFactory _register()
Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
Update for new GstTypeFindFactory _register()
Edward Hervey [Tue, 29 Nov 2005 23:54:37 +0000 (23:54 +0000)]
gst-libs/gst/netbuffer/Makefile.am: Let's not override libgstnet from core for no reason...
Original commit message from CVS:
* gst-libs/gst/netbuffer/Makefile.am: (libgstnetbufferincludedir):
Let's not override libgstnet from core for no reason...
(libgstnetbuffer_@GST_MAJORMINOR@_la_SOURCES):
Ok, maybe not so quick next time.
Edward Hervey [Tue, 29 Nov 2005 23:51:28 +0000 (23:51 +0000)]
gst-libs/gst/netbuffer/Makefile.am: Let's not override libgstnet from core for no reason...
Original commit message from CVS:
* gst-libs/gst/netbuffer/Makefile.am: (libgstnetbufferincludedir):
Let's not override libgstnet from core for no reason...
Thomas Vander Stichele [Tue, 29 Nov 2005 19:16:15 +0000 (19:16 +0000)]
fix install location of netbuffer
Original commit message from CVS:
fix install location of netbuffer
Thomas Vander Stichele [Tue, 29 Nov 2005 17:46:37 +0000 (17:46 +0000)]
moved gst-libs/gst/net to netbuffer through CVS surgery remove old directory updating build to accomodate (#322257)
Original commit message from CVS:
* configure.ac:
* gst-libs/gst/Makefile.am:
moved gst-libs/gst/net to netbuffer through CVS surgery
remove old directory
updating build to accomodate
(#322257)
Andy Wingo [Tue, 29 Nov 2005 17:41:16 +0000 (17:41 +0000)]
Rename gstnet to gstnetbuffer (#322257).
Original commit message from CVS:
2005-11-29 Andy Wingo <wingo@pobox.com>
* pkgconfig/gstreamer-plugins-base.pc.in:
* pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
* gst-libs/gst/net/Makefile.am: Rename gstnet to gstnetbuffer
(#322257).
Jan Schmidt [Tue, 29 Nov 2005 16:54:50 +0000 (16:54 +0000)]
gst/playback/gststreamselector.c: 3rd time's the charm. Correct ref-counting for discarded buffers.
Original commit message from CVS:
* gst/playback/gststreamselector.c: (gst_stream_selector_chain):
3rd time's the charm. Correct ref-counting for discarded buffers.
Jan Schmidt [Tue, 29 Nov 2005 16:43:41 +0000 (16:43 +0000)]
gst/playback/gststreamselector.c: Fix ref-counting
Original commit message from CVS:
* gst/playback/gststreamselector.c:
(gst_stream_selector_class_init),
(gst_stream_selector_set_property),
(gst_stream_selector_get_property),
(gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
Fix ref-counting
Tim-Philipp Müller [Tue, 29 Nov 2005 16:21:13 +0000 (16:21 +0000)]
gst/subparse/gstsubparse.c: Don't access already unref'ed buffer.
Original commit message from CVS:
* gst/subparse/gstsubparse.c: (feed_textbuf):
Don't access already unref'ed buffer.
Jan Schmidt [Tue, 29 Nov 2005 15:56:07 +0000 (15:56 +0000)]
gst/playback/gststreamselector.*: Add the active-pad property for playbin to use shortly. Ignore buffers from any oth...
Original commit message from CVS:
* gst/playback/gststreamselector.c:
(gst_stream_selector_class_init), (gst_stream_selector_init),
(gst_stream_selector_dispose), (gst_stream_selector_set_property),
(gst_stream_selector_get_property),
(gst_stream_selector_get_linked_pad),
(gst_stream_selector_request_new_pad), (gst_stream_selector_chain):
* gst/playback/gststreamselector.h:
Add the active-pad property for playbin to use shortly. Ignore buffers
from any other pad, returning GST_FLOW_NOT_LINKED
Christian Schaller [Tue, 29 Nov 2005 15:26:16 +0000 (15:26 +0000)]
update spec file for latest file changes
Original commit message from CVS:
update spec file for latest file changes
Julien Moutte [Tue, 29 Nov 2005 08:27:08 +0000 (08:27 +0000)]
ext/ogg/gstoggdemux.c: Free the list, patch from bug #322704 (Alessandro Decina).
Original commit message from CVS:
2005-11-29 Julien MOUTTE <julien@moutte.net>
* ext/ogg/gstoggdemux.c: (gst_ogg_type_find): Free the list,
patch from bug #322704 (Alessandro Decina).
Thomas Vander Stichele [Tue, 29 Nov 2005 01:25:31 +0000 (01:25 +0000)]
folded audiofilter into the audio library
Original commit message from CVS:
folded audiofilter into the audio library
Thomas Vander Stichele [Tue, 29 Nov 2005 01:13:06 +0000 (01:13 +0000)]
gst/videoscale/gstvideoscale.*: remove unimplemented scale methods
Original commit message from CVS:
* gst/videoscale/gstvideoscale.h:
* gst/videoscale/gstvideoscale.c:
remove unimplemented scale methods
Thomas Vander Stichele [Tue, 29 Nov 2005 01:06:51 +0000 (01:06 +0000)]
remove unimplemented scaling methods
Original commit message from CVS:
remove unimplemented scaling methods
Tim-Philipp Müller [Mon, 28 Nov 2005 22:54:48 +0000 (22:54 +0000)]
ext/ogg/gstoggmux.c: Don't leak caps.
Original commit message from CVS:
* ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers):
Don't leak caps.
Julien Moutte [Mon, 28 Nov 2005 22:13:33 +0000 (22:13 +0000)]
sys/: Fixed a tricky bug. When caps renegotiation happens (only visible on ximagesink but bug is in xv too) set_caps ...
Original commit message from CVS:
2005-11-28 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_put),
(gst_ximagesink_setcaps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_setcaps): Fixed a tricky bug. When caps
renegotiation
happens (only visible on ximagesink but bug is in xv too)
set_caps was
destroying the internal x[v]image used to memcpy non locally
alloced
buffers so that it got renewed on next _chain. The issue is that
_expose will try to put that image as it reffed it in _put.
Using gst_buffer_unref instead of destroy fixes it !
Edward Hervey [Mon, 28 Nov 2005 19:54:56 +0000 (19:54 +0000)]
gst/playback/gstdecodebin.c: Better use of the queues. Start with a small size queue and only increase the size of th...
Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_init),
(try_to_link_1), (queue_filled_cb):
Better use of the queues. Start with a small size queue and only increase
the size of the queues when the other queues are empty.
Thomas Vander Stichele [Mon, 28 Nov 2005 17:42:57 +0000 (17:42 +0000)]
include the right header
Original commit message from CVS:
include the right header
Thomas Vander Stichele [Mon, 28 Nov 2005 17:32:55 +0000 (17:32 +0000)]
gst-libs/gst/video/Makefile.am: compile in copied-over videofilter into the video library
Original commit message from CVS:
* gst-libs/gst/video/Makefile.am:
compile in copied-over videofilter into the video library
* gst-libs/gst/video/videosink.h:
rename the header to gstvideosink.h since it's a base GstObject class
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.h:
use the new header
Wim Taymans [Mon, 28 Nov 2005 15:56:03 +0000 (15:56 +0000)]
gst/playback/gstplaybasebin.*: Prepare to handle errors betters.
Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (group_commit), (probe_triggered):
* gst/playback/gstplaybasebin.h:
Prepare to handle errors betters.
* gst/playback/gstplaybin.c: (add_sink), (setup_sinks):
Set sinks to PAUSED first before adding and linking them so that
we don't interrupt dataflow.
Wim Taymans [Mon, 28 Nov 2005 15:53:55 +0000 (15:53 +0000)]
gst-libs/gst/audio/TODO: Updated TODO
Original commit message from CVS:
* gst-libs/gst/audio/TODO:
Updated TODO
* gst-libs/gst/audio/gstaudiosink.c:
(gst_audioringbuffer_open_device),
(gst_audioringbuffer_close_device), (gst_audioringbuffer_acquire),
(gst_audioringbuffer_release):
Small cleanups.
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_render),
(gst_base_audio_sink_change_state):
Slave to the master clock when going to PLAYING and unslave when
going to PAUSED.
* gst-libs/gst/audio/gstringbuffer.c:
(gst_ring_buffer_open_device), (gst_ring_buffer_close_device),
(gst_ring_buffer_acquire), (gst_ring_buffer_release),
(gst_ring_buffer_samples_done), (gst_ring_buffer_set_sample),
(gst_ring_buffer_clear_all), (wait_segment),
(gst_ring_buffer_commit), (gst_ring_buffer_read),
(gst_ring_buffer_advance):
* gst-libs/gst/audio/gstringbuffer.h:
Add some docs and cleanups.
Julien Moutte [Mon, 28 Nov 2005 14:32:48 +0000 (14:32 +0000)]
sys/xvimage/xvimagesink.c: Fix navigation events coordinates translation with pixel aspect ratios.
Original commit message from CVS:
2005-11-28 Julien MOUTTE <julien@moutte.net>
* sys/xvimage/xvimagesink.c:
(gst_xvimagesink_navigation_send_event): Fix navigation events
coordinates translation with pixel aspect ratios.
Julien Moutte [Mon, 28 Nov 2005 14:15:54 +0000 (14:15 +0000)]
sys/xvimage/xvimagesink.c: Use calculated video geometry from _setcaps instead of buffer caps to respect pixel aspect...
Original commit message from CVS:
2005-11-28 Julien MOUTTE <julien@moutte.net>
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put):
Use calculated video geometry from _setcaps instead of buffer
caps to respect pixel aspect ratio. (fixes #322388)
Julien Moutte [Mon, 28 Nov 2005 13:06:05 +0000 (13:06 +0000)]
Add docs for the Xoverlay interface.
Original commit message from CVS:
2005-11-28 Julien MOUTTE <julien@moutte.net>
* docs/libs/tmpl/gstcolorbalance.sgml:
* docs/libs/tmpl/gstmixer.sgml:
* docs/libs/tmpl/gstxoverlay.sgml:
* gst-libs/gst/interfaces/xoverlay.c: Add docs for the Xoverlay
interface.
Julien Moutte [Mon, 28 Nov 2005 10:43:26 +0000 (10:43 +0000)]
sys/xvimage/xvimagesink.c: Refuse to create an XvImage if we can't find the format.
Original commit message from CVS:
2005-11-28 Julien MOUTTE <julien@moutte.net>
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new):
Refuse to create an XvImage if we can't find the format.
Edward Hervey [Mon, 28 Nov 2005 10:12:26 +0000 (10:12 +0000)]
gst-libs/gst/riff/riff-media.c: Add ATRAC3 to the list of riff-possible audio caps.
Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_audio_template_caps):
Add ATRAC3 to the list of riff-possible audio caps.
I know we still don't have a plugin for atrac3, but it's saner to output
that than a cryptic mimetype.
Edward Hervey [Sun, 27 Nov 2005 19:18:31 +0000 (19:18 +0000)]
gst-libs/gst/riff/riff-read.c: Don't try to create a zero-sized subbuffer.
Original commit message from CVS:
* gst-libs/gst/riff/riff-read.c: (gst_riff_parse_strf_auds):
Don't try to create a zero-sized subbuffer.
Julien Moutte [Sun, 27 Nov 2005 18:12:23 +0000 (18:12 +0000)]
sys/ximage/ximagesink.c: Fixed a tricky race.
Original commit message from CVS:
2005-11-27 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximage_buffer_free),
(gst_ximagesink_ximage_new), (gst_ximagesink_ximage_put),
(gst_ximagesink_bufferpool_clear),
(gst_ximagesink_buffer_alloc),
(gst_ximagesink_expose): Fixed a tricky race.
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_expose): Fixed a tricky race.
* sys/xvimage/xvimagesink.h:
Edward Hervey [Sun, 27 Nov 2005 17:57:54 +0000 (17:57 +0000)]
gst/playback/gstdecodebin.c: Remove unused properties, and add queues between demuxers and decoders so that a lot mor...
Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_class_init),
(gst_decode_bin_init), (close_pad_link), (try_to_link_1):
Remove unused properties, and add queues between demuxers and decoders
so that a lot more files can preroll properly.
Thomas Vander Stichele [Sun, 27 Nov 2005 16:27:20 +0000 (16:27 +0000)]
gst-libs/gst/: remove silly include
Original commit message from CVS:
* gst-libs/gst/net/Makefile.am:
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/tag/Makefile.am:
remove silly include
* gst/tags/Makefile.am:
* gst/tags/gsttagediting.c:
* gst/tags/gsttageditingprivate.h:
* gst/tags/tagedit.vcproj:
remove directory, is as good as empty
Thomas Vander Stichele [Sun, 27 Nov 2005 16:18:50 +0000 (16:18 +0000)]
configure.ac: added GST_LIB_LDFLAGS and GST_ALL_LDFLAGS
Original commit message from CVS:
* configure.ac:
added GST_LIB_LDFLAGS and GST_ALL_LDFLAGS
* gst-libs/Makefile.am:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/net/Makefile.am:
* gst-libs/gst/riff/Makefile.am:
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/tag/Makefile.am:
* gst-libs/gst/video/Makefile.am:
and use them
Thomas Vander Stichele [Sun, 27 Nov 2005 14:34:11 +0000 (14:34 +0000)]
add ACLOCAL_AMFLAGS
Original commit message from CVS:
add ACLOCAL_AMFLAGS
Julien Moutte [Sun, 27 Nov 2005 11:41:55 +0000 (11:41 +0000)]
More and more documentation.
Original commit message from CVS:
2005-11-27 Julien MOUTTE <julien@moutte.net>
* docs/libs/tmpl/gstcolorbalance.sgml:
* docs/libs/tmpl/gstmixer.sgml:
* docs/libs/tmpl/gstxoverlay.sgml:
* sys/ximage/ximagesink.c: (gst_ximagesink_buffer_alloc):
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.h: More and more documentation.
Julien Moutte [Sat, 26 Nov 2005 15:38:06 +0000 (15:38 +0000)]
docs/libs/: Add the XOverlay interface to documentation.
Original commit message from CVS:
2005-11-26 Julien MOUTTE <julien@moutte.net>
* docs/libs/gst-plugins-base-libs-docs.sgml:
* docs/libs/gst-plugins-base-libs-sections.txt:
* docs/libs/tmpl/gstcolorbalance.sgml:
* docs/libs/tmpl/gstmixer.sgml:
* docs/libs/tmpl/gstxoverlay.sgml: Add the XOverlay interface
to documentation.
Julien Moutte [Sat, 26 Nov 2005 15:26:36 +0000 (15:26 +0000)]
Added doc for xvimagesink.
Original commit message from CVS:
2005-11-26 Julien MOUTTE <julien@moutte.net>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* sys/xvimage/xvimagesink.c: Added doc for xvimagesink.
Julien Moutte [Sat, 26 Nov 2005 14:44:08 +0000 (14:44 +0000)]
docs/plugins/: Updated version.
Original commit message from CVS:
2005-11-26 Julien MOUTTE <julien@moutte.net>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-base-plugins-docs.sgml:
* docs/plugins/gst-plugins-base-plugins-sections.txt:
* docs/plugins/inspect/plugin-adder.xml:
* docs/plugins/inspect/plugin-alsa.xml:
* docs/plugins/inspect/plugin-audioconvert.xml:
* docs/plugins/inspect/plugin-audiorate.xml:
* docs/plugins/inspect/plugin-audioresample.xml:
* docs/plugins/inspect/plugin-audiotestsrc.xml:
* docs/plugins/inspect/plugin-decodebin.xml:
* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
* docs/plugins/inspect/plugin-gnomevfs.xml:
* docs/plugins/inspect/plugin-ogg.xml:
* docs/plugins/inspect/plugin-playbin.xml:
* docs/plugins/inspect/plugin-subparse.xml:
* docs/plugins/inspect/plugin-tcp.xml:
* docs/plugins/inspect/plugin-theora.xml:
* docs/plugins/inspect/plugin-typefindfunctions.xml:
* docs/plugins/inspect/plugin-video4linux.xml:
* docs/plugins/inspect/plugin-videorate.xml:
* docs/plugins/inspect/plugin-videoscale.xml:
* docs/plugins/inspect/plugin-videotestsrc.xml:
* docs/plugins/inspect/plugin-volume.xml:
* docs/plugins/inspect/plugin-vorbis.xml:
* docs/plugins/inspect/plugin-ximagesink.xml:
* docs/plugins/inspect/plugin-xvimagesink.xml: Updated version.
* sys/ximage/ximagesink.c: Adding documentation for ximagesink.
Edward Hervey [Sat, 26 Nov 2005 11:34:15 +0000 (11:34 +0000)]
gst/audiorate/gstaudiorate.c: Properly return GstFlowReturn from gst_pad_push in chain functions.
Original commit message from CVS:
* gst/audiorate/gstaudiorate.c: (gst_audiorate_chain):
Properly return GstFlowReturn from gst_pad_push in chain functions.
Michael Smith [Fri, 25 Nov 2005 17:15:46 +0000 (17:15 +0000)]
ext/ogg/gstoggdemux.c: Handle various conditions better when we don't understand a stream.
Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_query_convert),
(gst_ogg_demux_chain_peer), (gst_ogg_demux_perform_seek),
(gst_ogg_demux_read_chain), (gst_ogg_demux_read_end_chain),
(gst_ogg_demux_send_event), (gst_ogg_demux_loop):
Handle various conditions better when we don't understand a stream.
Removes a heap of CRITICALs on ogg streams containing unknown data.
Thomas Vander Stichele [Fri, 25 Nov 2005 12:16:00 +0000 (12:16 +0000)]
set DOC_BUILD_DIR
Original commit message from CVS:
set DOC_BUILD_DIR
Andy Wingo [Thu, 24 Nov 2005 18:09:09 +0000 (18:09 +0000)]
gst/tcp/gstmultifdsink.c (gst_multifdsink_handle_client_write): Be threadsafe.
Original commit message from CVS:
2005-11-24 Andy Wingo <wingo@pobox.com>
* gst/tcp/gstmultifdsink.c (gst_multifdsink_handle_client_write):
Be threadsafe.
Thomas Vander Stichele [Thu, 24 Nov 2005 11:09:28 +0000 (11:09 +0000)]
ignore more
Original commit message from CVS:
ignore more
Thomas Vander Stichele [Thu, 24 Nov 2005 11:05:34 +0000 (11:05 +0000)]
fix torture target
Original commit message from CVS:
fix torture target
Thomas Vander Stichele [Wed, 23 Nov 2005 21:25:27 +0000 (21:25 +0000)]
add a torture target
Original commit message from CVS:
add a torture target
Thomas Vander Stichele [Wed, 23 Nov 2005 20:04:59 +0000 (20:04 +0000)]
back to HEAD
Original commit message from CVS:
back to HEAD
Thomas Vander Stichele [Wed, 23 Nov 2005 19:55:44 +0000 (19:55 +0000)]
releasing 0.9.6
Original commit message from CVS:
releasing 0.9.6
Thomas Vander Stichele [Wed, 23 Nov 2005 18:53:17 +0000 (18:53 +0000)]
ximage was renamed to ximagesink
Original commit message from CVS:
ximage was renamed to ximagesink
Thomas Vander Stichele [Wed, 23 Nov 2005 18:37:51 +0000 (18:37 +0000)]
Update .po files
Original commit message from CVS:
Update .po files
Julien Moutte [Wed, 23 Nov 2005 15:50:51 +0000 (15:50 +0000)]
VideoFilter inherits from
Original commit message from CVS:
2005-11-23 Julien MOUTTE <julien@moutte.net>
* ext/cairo/gsttimeoverlay.c:
(gst_timeoverlay_update_font_height),
(gst_timeoverlay_set_caps), (gst_timeoverlay_get_unit_size),
(gst_timeoverlay_transform), (gst_timeoverlay_base_init),
(gst_timeoverlay_class_init), (gst_timeoverlay_init),
(gst_timeoverlay_get_type):
* ext/cairo/gsttimeoverlay.h:
* gst/debug/Makefile.am:
* gst/debug/gstnavigationtest.c:
(gst_navigationtest_handle_src_event),
(gst_navigationtest_get_unit_size),
(gst_navigationtest_set_caps),
(gst_navigationtest_transform),
(gst_navigationtest_change_state),
(gst_navigationtest_base_init), (gst_navigationtest_class_init),
(gst_navigationtest_init), (gst_navigationtest_get_type),
(plugin_init):
* gst/debug/gstnavigationtest.h:
* gst/effectv/Makefile.am:
* gst/effectv/gstaging.c: (gst_agingtv_set_caps),
(gst_agingtv_get_unit_size), (gst_agingtv_transform),
(gst_agingtv_base_init), (gst_agingtv_class_init),
(gst_agingtv_init), (gst_agingtv_get_type):
* gst/effectv/gstdice.c: (gst_dicetv_set_caps),
(gst_dicetv_get_unit_size), (gst_dicetv_transform),
(gst_dicetv_base_init), (gst_dicetv_class_init),
(gst_dicetv_init),
(gst_dicetv_get_type):
* gst/effectv/gstedge.c: (gst_edgetv_set_caps),
(gst_edgetv_get_unit_size), (gst_edgetv_transform),
(gst_edgetv_base_init), (gst_edgetv_class_init),
(gst_edgetv_init),
(gst_edgetv_get_type):
* gst/effectv/gsteffectv.c:
* gst/effectv/gsteffectv.h:
* gst/effectv/gstquark.c: (gst_quarktv_set_caps),
(gst_quarktv_get_unit_size), (fastrand),
(gst_quarktv_transform),
(gst_quarktv_change_state), (gst_quarktv_base_init),
(gst_quarktv_class_init), (gst_quarktv_init),
(gst_quarktv_get_type):
* gst/effectv/gstrev.c: (gst_revtv_set_caps),
(gst_revtv_get_unit_size), (gst_revtv_transform),
(gst_revtv_base_init), (gst_revtv_class_init), (gst_revtv_init),
(gst_revtv_get_type):
* gst/effectv/gstshagadelic.c: (gst_shagadelictv_set_caps),
(gst_shagadelictv_get_unit_size), (gst_shagadelictv_transform),
(gst_shagadelictv_base_init), (gst_shagadelictv_class_init),
(gst_shagadelictv_init), (gst_shagadelictv_get_type):
* gst/effectv/gstvertigo.c: (gst_vertigotv_set_caps),
(gst_vertigotv_get_unit_size), (gst_vertigotv_transform),
(gst_vertigotv_base_init), (gst_vertigotv_class_init),
(gst_vertigotv_init), (gst_vertigotv_get_type):
* gst/effectv/gstwarp.c: (gst_warptv_set_caps),
(gst_warptv_get_unit_size), (gst_warptv_transform),
(gst_warptv_base_init), (gst_warptv_class_init),
(gst_warptv_init),
(gst_warptv_get_type):
* gst/videofilter/Makefile.am:
* gst/videofilter/gstvideobalance.c:
* gst/videofilter/gstvideobalance.h:
* gst/videofilter/gstvideofilter.c: (gst_videofilter_get_type),
(gst_videofilter_class_init), (gst_videofilter_init):
* gst/videofilter/gstvideofilter.h:
* gst/videofilter/gstvideoflip.c: (gst_videoflip_set_caps),
(gst_videoflip_transform_caps), (gst_videoflip_get_unit_size),
(gst_videoflip_flip), (gst_videoflip_transform),
(gst_videoflip_handle_src_event), (gst_videoflip_set_property),
(gst_videoflip_base_init), (gst_videoflip_class_init),
(gst_videoflip_init), (plugin_init), (gst_videoflip_get_type):
* gst/videofilter/gstvideoflip.h: VideoFilter inherits from
BaseTransform, it's just a place holder for now and every video
effect plugin has been ported to use BaseTransform features
directly. QuarkTV was fixed too (was broken), navigationtest
works
and best for the end, videoflip converts navigation events
depending
on flip method ! Fixes #320953
Thomas Vander Stichele [Wed, 23 Nov 2005 15:36:58 +0000 (15:36 +0000)]
remove sinesrc some more
Original commit message from CVS:
remove sinesrc some more
Thomas Vander Stichele [Wed, 23 Nov 2005 15:30:20 +0000 (15:30 +0000)]
remove sinesrc some more
Original commit message from CVS:
remove sinesrc some more
Wim Taymans [Wed, 23 Nov 2005 13:29:50 +0000 (13:29 +0000)]
gst-libs/gst/audio/gstringbuffer.c: If we are reading too slowly, jump forward in the ringbuffer instead of blocking.
Original commit message from CVS:
* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_read):
If we are reading too slowly, jump forward in the ringbuffer
instead of blocking.
Christian Schaller [Wed, 23 Nov 2005 13:26:46 +0000 (13:26 +0000)]
fix ximage plugin statement
Original commit message from CVS:
fix ximage plugin statement
Jan Schmidt [Wed, 23 Nov 2005 13:25:54 +0000 (13:25 +0000)]
Updates for API changes
Original commit message from CVS:
* ext/libvisual/visual.c: (gst_visual_src_setcaps), (get_buffer),
(gst_visual_chain):
* ext/theora/theoraenc.c: (theora_enc_sink_setcaps):
* gst/videorate/gstvideorate.c: (gst_videorate_setcaps),
(gst_videorate_chain):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_videotestsrc_src_fixate), (gst_videotestsrc_create):
* sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_get_fps),
(gst_v4lmjpegsrc_src_convert), (gst_v4lmjpegsrc_src_query),
(gst_v4lmjpegsrc_get), (gst_v4lmjpegsrc_getcaps):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
(gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
Updates for API changes
Wim Taymans [Wed, 23 Nov 2005 13:08:54 +0000 (13:08 +0000)]
gst-libs/gst/audio/gstbaseaudiosink.c: Fix for calibration API change.
Original commit message from CVS:
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_class_init), (gst_base_audio_sink_set_clock),
(gst_base_audio_sink_render), (gst_base_audio_sink_change_state):
Fix for calibration API change.
Michael Smith [Wed, 23 Nov 2005 12:40:04 +0000 (12:40 +0000)]
gst-libs/gst/audio/multichannel.c: Use gst_value_array_*() functions on value arrays, not gst_value_list_*().
Original commit message from CVS:
* gst-libs/gst/audio/multichannel.c:
(gst_audio_get_channel_positions),
(gst_audio_set_channel_positions),
(gst_audio_set_structure_channel_positions_list),
(gst_audio_fixate_channel_positions):
Use gst_value_array_*() functions on value arrays, not
gst_value_list_*().
Edward Hervey [Wed, 23 Nov 2005 12:38:10 +0000 (12:38 +0000)]
autogen.sh: eheh, sinesrc is gone. Replacing sample srcfile by existing one.
Original commit message from CVS:
* autogen.sh:
eheh, sinesrc is gone. Replacing sample srcfile by existing one.
Fixes autogen
Thomas Vander Stichele [Wed, 23 Nov 2005 12:14:10 +0000 (12:14 +0000)]
add a test for videotestsrc
Original commit message from CVS:
add a test for videotestsrc
Thomas Vander Stichele [Wed, 23 Nov 2005 12:00:20 +0000 (12:00 +0000)]
and remove sinesrc from the repository. Closes #321446
Original commit message from CVS:
and remove sinesrc from the repository. Closes #321446
Thomas Vander Stichele [Wed, 23 Nov 2005 11:58:41 +0000 (11:58 +0000)]
remove sinesrc from the build
Original commit message from CVS:
remove sinesrc from the build
Thomas Vander Stichele [Wed, 23 Nov 2005 11:52:48 +0000 (11:52 +0000)]
check/: add a test for audiotestsrc, testing all waves. Even seems leak-free at first glance, nice job Stefan
Original commit message from CVS:
* check/Makefile.am:
* check/elements/audiotestsrc.c: (setup_audiotestsrc),
(cleanup_audiotestsrc), (GST_START_TEST), (audiotestsrc_suite),
(main):
add a test for audiotestsrc, testing all waves. Even seems
leak-free at first glance, nice job Stefan
Jan Schmidt [Wed, 23 Nov 2005 10:40:42 +0000 (10:40 +0000)]
po/: Translation string updates
Original commit message from CVS:
* po/af.po:
* po/az.po:
* po/cs.po:
* po/en_GB.po:
* po/hu.po:
* po/it.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/uk.po:
* po/vi.po:
Translation string updates
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_fixate), (gst_v4lsrc_get_caps),
(gst_v4lsrc_set_caps):
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_get_fps),
(gst_v4lsrc_get_fps_list), (gst_v4lsrc_buffer_new):
* sys/v4l/v4lsrc_calls.h:
Improve v4lsrc, by making it work again.