platform/upstream/gst-plugins-base.git
14 years agodocs: add new libgstvideo API to documentation
Tim-Philipp Müller [Mon, 15 Mar 2010 13:24:42 +0000 (13:24 +0000)]
docs: add new libgstvideo API to documentation

14 years agowin32: add recently added API to .def files
Tim-Philipp Müller [Mon, 15 Mar 2010 13:19:09 +0000 (13:19 +0000)]
win32: add recently added API to .def files

Also add API markers to make life easier for the release manager:

API: gst_x_overlay_set_render_rectangle()
API: gst_video_parse_caps_color_matrix()
API: gst_video_parse_caps_chroma_site()

14 years agovideotestsrc: use C comments instead of C++-style comments
Tim-Philipp Müller [Mon, 15 Mar 2010 13:14:54 +0000 (13:14 +0000)]
videotestsrc: use C comments instead of C++-style comments

14 years agovideotestsrc: use g_value_set_static_string() for string constants
Tim-Philipp Müller [Mon, 15 Mar 2010 13:10:23 +0000 (13:10 +0000)]
videotestsrc: use g_value_set_static_string() for string constants

14 years agoplaysink: Avoid g_object_set() on NULL if a text sink is used
Sebastian Dröge [Mon, 15 Mar 2010 13:26:28 +0000 (14:26 +0100)]
playsink: Avoid g_object_set() on NULL if a text sink is used

Fixes bug #611702.

14 years agosubparse: Correctly escape brackets in DKS regex
Sebastian Dröge [Mon, 15 Mar 2010 13:10:09 +0000 (14:10 +0100)]
subparse: Correctly escape brackets in DKS regex

Fixes bug #612783.

14 years agortsp: make timeout usec more accurate
Wim Taymans [Mon, 15 Mar 2010 10:36:22 +0000 (11:36 +0100)]
rtsp: make timeout usec more accurate

Adjust the returned usec from the elapsed time so it represents the remaining
timeout.

14 years agotests: update videorate test for videotestsrc changes
Stefan Kost [Mon, 15 Mar 2010 09:41:35 +0000 (11:41 +0200)]
tests: update videorate test for videotestsrc changes

Add color-matrix to the caps we are comparing. Add logging og the caps in the
test.

14 years agovideotestsrc: add chroma-zone-plate pattern
David Schleef [Mon, 15 Mar 2010 08:35:15 +0000 (01:35 -0700)]
videotestsrc: add chroma-zone-plate pattern

pattern=chroma-zone-plate is pattern similar to zone-plate,
but in the chroma channels instead of luma.

14 years agotheoradec: add chroma-site to caps
David Schleef [Mon, 15 Mar 2010 08:34:09 +0000 (01:34 -0700)]
theoradec: add chroma-site to caps

14 years agovideotestsrc: add chroma-site to caps
David Schleef [Mon, 15 Mar 2010 08:33:36 +0000 (01:33 -0700)]
videotestsrc: add chroma-site to caps

14 years agovideo: add gst_video_parse_caps_chroma_site()
David Schleef [Mon, 15 Mar 2010 08:31:20 +0000 (01:31 -0700)]
video: add gst_video_parse_caps_chroma_site()

14 years agotheoradec: add color-matrix to caps
David Schleef [Mon, 15 Mar 2010 02:10:16 +0000 (19:10 -0700)]
theoradec: add color-matrix to caps

14 years agovideotestsrc: Add color-matrix to template caps
David Schleef [Sun, 14 Mar 2010 23:17:46 +0000 (16:17 -0700)]
videotestsrc: Add color-matrix to template caps

14 years agotests: make Gtk+ test programs compile with -DGSEAL_ENABLE
Tim-Philipp Müller [Sun, 14 Mar 2010 22:14:19 +0000 (22:14 +0000)]
tests: make Gtk+ test programs compile with -DGSEAL_ENABLE

Fixes #612552, at least for now.

14 years agobuild: add cruft alert for common/shave* leftovers to top-level Makefile.am
Tim-Philipp Müller [Sun, 14 Mar 2010 22:13:25 +0000 (22:13 +0000)]
build: add cruft alert for common/shave* leftovers to top-level Makefile.am

14 years agooggdemux: Don't drop zero-sized packets
David Schleef [Sun, 14 Mar 2010 20:11:53 +0000 (13:11 -0700)]
oggdemux: Don't drop zero-sized packets

Zero-sized packets have relevence to Theora.

14 years agovolume: Revert rounding behaviour changes when using controlled volume properties
Sebastian Dröge [Fri, 12 Mar 2010 14:47:40 +0000 (15:47 +0100)]
volume: Revert rounding behaviour changes when using controlled volume properties

Now the controlled and non-controlled code paths are all having
exactly the same rounding behaviour and the unit tests pass again.

14 years agovolume: Only allocate a mute value array if a control source exists for the mute...
Sebastian Dröge [Fri, 12 Mar 2010 14:44:50 +0000 (15:44 +0100)]
volume: Only allocate a mute value array if a control source exists for the mute property

14 years agoAutomatic update of common submodule
Edward Hervey [Fri, 12 Mar 2010 12:55:55 +0000 (13:55 +0100)]
Automatic update of common submodule

From e272f71 to 55cd514

14 years agotags: Add new mapping to XMP helpers
Thiago Santos [Wed, 10 Mar 2010 13:50:32 +0000 (10:50 -0300)]
tags: Add new mapping to XMP helpers

Adds geotagging mappings to XMP helpers

Fixes #609539

14 years agoDon't have 2 include dirs
Benjamin Otte [Thu, 11 Mar 2010 19:16:44 +0000 (20:16 +0100)]
Don't have 2 include dirs

Seems to have been accidentally introduced in
7269bc26d0a4bf44bd77a039fb54777625ef5f39.

14 years agotests: Fix another unitialized variable
Edward Hervey [Thu, 11 Mar 2010 15:35:10 +0000 (16:35 +0100)]
tests: Fix another unitialized variable

14 years agotests: Fix unitialized variable.
Edward Hervey [Thu, 11 Mar 2010 15:09:26 +0000 (16:09 +0100)]
tests: Fix unitialized variable.

14 years agoAdd -Wredundant-decls to warning flags
Benjamin Otte [Thu, 11 Mar 2010 14:38:18 +0000 (15:38 +0100)]
Add -Wredundant-decls to warning flags

... and fix all the warnings that flag throws.

14 years agoAdd -Wmissing-declarations -Wmissing-prototypes to warning flags
Benjamin Otte [Thu, 11 Mar 2010 12:32:14 +0000 (13:32 +0100)]
Add -Wmissing-declarations -Wmissing-prototypes to warning flags

Includes all the fixes necessary to make stuff compile again.

14 years agogio: Remove unused function
Benjamin Otte [Thu, 11 Mar 2010 11:49:02 +0000 (12:49 +0100)]
gio: Remove unused function

14 years agovorbisparse: make sure header buffer metadata is writable before modifying it
Tim-Philipp Müller [Thu, 11 Mar 2010 11:14:35 +0000 (11:14 +0000)]
vorbisparse: make sure header buffer metadata is writable before modifying it

Fixes unit test failures with core git.

14 years agocheck: Ref buffers after setting caps on them
Benjamin Otte [Thu, 11 Mar 2010 11:18:00 +0000 (12:18 +0100)]
check: Ref buffers after setting caps on them

Reffing makes metadata unwritable, so we need to set the caps before.

14 years agoAdd WARNING_CXXFLAGS where ERROR_CXXFLAGS are
Benjamin Otte [Thu, 11 Mar 2010 11:04:32 +0000 (12:04 +0100)]
Add WARNING_CXXFLAGS where ERROR_CXXFLAGS are

This matches the previous commit doing the same for CFLAGS in response
to the common/ module changes.

14 years agoUpdate .po files
Edward Hervey [Thu, 11 Mar 2010 11:04:37 +0000 (12:04 +0100)]
Update .po files

14 years agotests: don't use Gtk+ 2.18 API for no good reason
Tim-Philipp Müller [Thu, 11 Mar 2010 10:38:53 +0000 (10:38 +0000)]
tests: don't use Gtk+ 2.18 API for no good reason

The rest of the code directly uses widget->allocation as well, so no point
in using the new API in other places.

14 years agoAutomatic update of common submodule
Benjamin Otte [Thu, 11 Mar 2010 10:20:48 +0000 (11:20 +0100)]
Automatic update of common submodule

From df8a7c8 to e272f71

14 years agoxvoverlay: correct version number in docs
Stefan Kost [Thu, 11 Mar 2010 08:55:21 +0000 (10:55 +0200)]
xvoverlay: correct version number in docs

14 years agotests: add a test for trickplay in audio synthesis graphs
Stefan Kost [Fri, 26 Feb 2010 11:56:21 +0000 (13:56 +0200)]
tests: add a test for trickplay in audio synthesis graphs

Right now this mostly demonstatest what not works. That is seeking with
start-type = NONE to only update the rate and playing backwards. Also
it shows that non-flushing seeks tend to lockup adder. Separate unit tests
for the issues follow.

14 years agotags: add basic xmp metadata support
Stefan Kost [Mon, 8 Feb 2010 15:20:35 +0000 (17:20 +0200)]
tags: add basic xmp metadata support

XMP metadata can be embedded in many media container formats. Implement own
parser and formatter that can be used to convert between an xpacket and a
GstTagList. Add unit tests.

14 years agoexample: add an example for xoverlay::set_render_rectangle()
Stefan Kost [Fri, 19 Feb 2010 12:38:36 +0000 (14:38 +0200)]
example: add an example for xoverlay::set_render_rectangle()

This add a new example which animates a target recangle for the video.

14 years agoxvimagesink: implement set_render_rectangle
Stefan Kost [Fri, 19 Feb 2010 12:46:43 +0000 (14:46 +0200)]
xvimagesink: implement set_render_rectangle

Previously we hardcoded the target rectangle passes to Xv(Shm)PutImage. Extend
the implementation to use a full rectangle and don't assume 0,0 for top,left.

14 years agoxoverlay: add new vmethod ::set_render_rectangle()
Stefan Kost [Wed, 17 Feb 2010 13:00:13 +0000 (15:00 +0200)]
xoverlay: add new vmethod ::set_render_rectangle()

Add set_render_rectangle() vmethod to the interface to better support windowless
toolkits (e.g. qt graphicsview or video on canvas in general). Right now we
always fill the widget to 100%. With the patch we can use a rectangular target
region. Fixes #610249.
API: GstXOverlay::set_render_rectangle()

14 years agox(v)imagesink: take new size from event thread and do not poll for every frame
Stefan Kost [Tue, 16 Feb 2010 10:06:08 +0000 (12:06 +0200)]
x(v)imagesink: take new size from event thread and do not poll for every frame

We can update the geometry in ConfigureNotify (unless we disable event-
handling). If event handling is disabled, one should use _expose() to trigger a
redraw and update the geometry.

14 years agoAutomatic update of common submodule
Benjamin Otte [Wed, 10 Mar 2010 20:51:59 +0000 (21:51 +0100)]
Automatic update of common submodule

From 9720a7d to df8a7c8

14 years agoUpdate for recent changes to common submodule
Benjamin Otte [Wed, 10 Mar 2010 20:01:20 +0000 (21:01 +0100)]
Update for recent changes to common submodule

This just replaces every "$ERROR_CFLAGS" usage with a usage of
"$WARNING_CFLAGS $ERROR_CFLAGS" to get the same functionality as
previously.

Actually using that separation will happen later.

14 years agoAutomatic update of common submodule
Benjamin Otte [Wed, 10 Mar 2010 19:43:46 +0000 (20:43 +0100)]
Automatic update of common submodule

From 0b6e072 to 9720a7d

14 years agoAutomatic update of common submodule
Benjamin Otte [Wed, 10 Mar 2010 15:09:45 +0000 (16:09 +0100)]
Automatic update of common submodule

From 7cc5eb4 to 0b6e072

14 years agotagdemux: do not cache FLUSH_START/_STOP events
Mark Nauwelaerts [Wed, 10 Mar 2010 13:36:34 +0000 (14:36 +0100)]
tagdemux: do not cache FLUSH_START/_STOP events

... and similarly so for serialized events.

14 years agoplaysink: provide correct error message if configured audio/video sink fails
Mark Nauwelaerts [Wed, 10 Mar 2010 13:34:57 +0000 (14:34 +0100)]
playsink: provide correct error message if configured audio/video sink fails

14 years agovorbisdec: remove unused field
Mark Nauwelaerts [Wed, 10 Mar 2010 09:22:47 +0000 (10:22 +0100)]
vorbisdec: remove unused field

14 years agotests: enable strict discontinuity checking on vorbisdec pipeline
Mark Nauwelaerts [Tue, 2 Feb 2010 10:34:10 +0000 (11:34 +0100)]
tests: enable strict discontinuity checking on vorbisdec pipeline

Closes #423086.

14 years agoAutomatic update of common submodule
Tim-Philipp Müller [Wed, 10 Mar 2010 01:09:31 +0000 (01:09 +0000)]
Automatic update of common submodule

From 7aa65b5 to 7cc5eb4

14 years agodocs: fix Returns: for gst_video_parse_caps_color_matrix()
Tim-Philipp Müller [Wed, 10 Mar 2010 01:07:09 +0000 (01:07 +0000)]
docs: fix Returns: for gst_video_parse_caps_color_matrix()

14 years agopo: update for changed string
Tim-Philipp Müller [Wed, 10 Mar 2010 00:46:34 +0000 (00:46 +0000)]
po: update for changed string

14 years agotests: fix typo in videorate unit test pipeline description
Tim-Philipp Müller [Wed, 10 Mar 2010 00:42:15 +0000 (00:42 +0000)]
tests: fix typo in videorate unit test pipeline description

Two consecutive ! ! leave a 'Link without source' error in the debug log.

14 years agotests: don't use deprecated functions in videorate unit test
Tim-Philipp Müller [Wed, 10 Mar 2010 00:41:13 +0000 (00:41 +0000)]
tests: don't use deprecated functions in videorate unit test

14 years agowin32: add new API to libgstvideo.def
Tim-Philipp Müller [Wed, 10 Mar 2010 00:29:21 +0000 (00:29 +0000)]
win32: add new API to libgstvideo.def

14 years agooggmux: Don't flush after every frame for theora
David Schleef [Tue, 9 Mar 2010 23:39:55 +0000 (15:39 -0800)]
oggmux: Don't flush after every frame for theora

14 years agoAutomatic update of common submodule
Sebastian Dröge [Tue, 9 Mar 2010 21:26:58 +0000 (21:26 +0000)]
Automatic update of common submodule

From 44ecce7 to 7aa65b5

14 years agovideo: Add color-matrix handling to caps
David Schleef [Tue, 9 Mar 2010 21:05:23 +0000 (13:05 -0800)]
video: Add color-matrix handling to caps

14 years agovideotestsrc: Add color-matrix to caps
David Schleef [Sun, 31 Jan 2010 06:55:01 +0000 (22:55 -0800)]
videotestsrc: Add color-matrix to caps

14 years agobuild: Make some more rules silent if requested
Sebastian Dröge [Fri, 26 Feb 2010 15:25:59 +0000 (16:25 +0100)]
build: Make some more rules silent if requested

14 years agoconfigure: Use automake 1.11 silent rules instead of shave if available
Sebastian Dröge [Fri, 26 Feb 2010 14:40:49 +0000 (15:40 +0100)]
configure: Use automake 1.11 silent rules instead of shave if available

This makes sure that we use something that is still maintained and
also brings back libtool 1.5 support.

14 years agoplaysink: Don't fail if there are subtitles and audio but no video
Sebastian Dröge [Tue, 23 Feb 2010 18:12:40 +0000 (19:12 +0100)]
playsink: Don't fail if there are subtitles and audio but no video

Change playbin2 to not error out if there are subtitles and audio
but no video. If visualizations are enabled the subtitles are rendered on top
of the visualization stream, otherwise the subtitles are not linked at all and
only the audio is played (and a warning message is posted).

If there are only subtitles but neither audio nor video an error message is
still posted.

Fixes bug #610866.

14 years agovolume: If a controller is used, use sample accurate property values
Sebastian Dröge [Wed, 17 Feb 2010 18:18:29 +0000 (19:18 +0100)]
volume: If a controller is used, use sample accurate property values

Fixes bug #609801.

14 years agogstvideo: Fix typos in comments
Benjamin Otte [Tue, 9 Mar 2010 18:17:04 +0000 (19:17 +0100)]
gstvideo: Fix typos in comments

14 years agoBack to development
Tim-Philipp Müller [Tue, 9 Mar 2010 17:32:25 +0000 (17:32 +0000)]
Back to development

14 years agoRelease 0.10.28 RELEASE-0.10.28
Tim-Philipp Müller [Mon, 8 Mar 2010 23:20:43 +0000 (23:20 +0000)]
Release 0.10.28

14 years agoUpdate .po files
Tim-Philipp Müller [Mon, 8 Mar 2010 23:19:57 +0000 (23:19 +0000)]
Update .po files

14 years agotheora: Fix SIGFPE when using 0/1 framerate
Benjamin Otte [Mon, 8 Mar 2010 20:57:03 +0000 (21:57 +0100)]
theora: Fix SIGFPE when using 0/1 framerate

libtheora crashes with a 0 framerate, so let's forbid it.

https://bugzilla.redhat.com/show_bug.cgi?id=571289

14 years agooggdemux: fix dirac header parsing
David Schleef [Mon, 8 Mar 2010 14:50:25 +0000 (14:50 +0000)]
oggdemux: fix dirac header parsing

Fixes #611900.

14 years agoexamples: make sure to dist qtgv-xoverlay.h header file
Tim-Philipp Müller [Mon, 8 Mar 2010 14:46:17 +0000 (14:46 +0000)]
examples: make sure to dist qtgv-xoverlay.h header file

This time for real.

Fixes #610832.

14 years agobasedepay: clarify some documentation
Wim Taymans [Mon, 8 Mar 2010 11:11:01 +0000 (12:11 +0100)]
basedepay: clarify some documentation

14 years agoalsasrc: return right number of bytes that we wrote
Wim Taymans [Mon, 8 Mar 2010 10:25:01 +0000 (11:25 +0100)]
alsasrc: return right number of bytes that we wrote

14 years agortspconnection: fix handling of x-server-ip-address
Dake Gu [Mon, 8 Mar 2010 10:20:51 +0000 (11:20 +0100)]
rtspconnection: fix handling of x-server-ip-address

Fix handling of x-server-ip-address.

14 years agodocs: update keyframe force event
Wim Taymans [Tue, 2 Mar 2010 10:25:31 +0000 (11:25 +0100)]
docs: update keyframe force event

Add field to send all headers.

14 years agoRelease 0.10.27 RELEASE-0.10.27
Tim-Philipp Müller [Sat, 6 Mar 2010 00:09:29 +0000 (00:09 +0000)]
Release 0.10.27

14 years agoUpdate .po files
Tim-Philipp Müller [Sat, 6 Mar 2010 00:08:23 +0000 (00:08 +0000)]
Update .po files

14 years agoconfigure: first check for QtGui >= 4.6, only then for >= 4.0
Tim-Philipp Müller [Fri, 5 Mar 2010 15:58:44 +0000 (15:58 +0000)]
configure: first check for QtGui >= 4.6, only then for >= 4.0

If we first check for >= 4.0 the second check for >= 4.6 will just
short-cut since we are using the same prefix for the variables for
both checks, and they've already been set previously. So the examples
requiring >= 4.6 were built even in the >= 4.0 case.

14 years ago0.10.26.4 pre-release
Tim-Philipp Müller [Wed, 3 Mar 2010 20:18:16 +0000 (20:18 +0000)]
0.10.26.4 pre-release

14 years agopo: update translations
Tim-Philipp Müller [Wed, 3 Mar 2010 20:17:31 +0000 (20:17 +0000)]
po: update translations

14 years agoplaysink: avoid g_object_set() on NULL pointers
Josep Torra Valles [Wed, 3 Mar 2010 20:15:44 +0000 (20:15 +0000)]
playsink: avoid g_object_set() on NULL pointers

There may not be an overlay element if a text-sink is set.

Fixes #611702.

14 years agooggstream: mark skeleton streams correctly
Wim Taymans [Mon, 1 Mar 2010 11:17:40 +0000 (12:17 +0100)]
oggstream: mark skeleton streams correctly

Mark skeleton streams because we need to ignore them for calculating the
duration of the stream.

Fixes #611227

14 years ago0.10.26.3 pre-release
Tim-Philipp Müller [Wed, 24 Feb 2010 01:10:09 +0000 (01:10 +0000)]
0.10.26.3 pre-release

14 years agoexamples: Dist header file for the Qt graphics view example
Götz Waschk [Tue, 23 Feb 2010 15:57:53 +0000 (16:57 +0100)]
examples: Dist header file for the Qt graphics view example

Fixes bug #610832.

14 years agooggdemux: use the chain begin_time instead of our counter
Wim Taymans [Tue, 23 Feb 2010 10:41:20 +0000 (11:41 +0100)]
oggdemux: use the chain begin_time instead of our counter

We update the passed begintime argument to narrow our search region in the
binary search. This means that it does not always contain the chain begin time
after a couple of bisects. Use the real chain->begin_time to bring the
granuletime to the time in the chain instead.

Fixes #610005

14 years agovideorate: tests: New unit tests for upstream caps nego
Thiago Santos [Fri, 19 Feb 2010 21:24:40 +0000 (18:24 -0300)]
videorate: tests: New unit tests for upstream caps nego

Adds unit tests that check videorate's upstream caps
negotiation works properly (put passthrough caps
first)

Fixes #608025

14 years agovideorate: Improve upstream negotiation
Thiago Santos [Wed, 27 Jan 2010 18:07:47 +0000 (15:07 -0300)]
videorate: Improve upstream negotiation

Put peer pad caps preferred framerates first, indicating
they are videorate's first choices, removing an unnecessary
conversion.

Fixes #608025

14 years agoplaybin2, playsink, subtitleoverlay: Set subtitle encoding properly
Sebastian Dröge [Sun, 21 Feb 2010 18:52:45 +0000 (19:52 +0100)]
playbin2, playsink, subtitleoverlay: Set subtitle encoding properly

For this add subtitle encoding properties to playsink and subtitleoverlay
and update the values in the containing elements.

Also update the font description in textoverlay or the used renderer
element if it is changed during playback.

Fixes bug #610310.

14 years agoexamples: also add sink detection and set title to qt examples
Stefan Kost [Mon, 22 Feb 2010 11:01:19 +0000 (13:01 +0200)]
examples: also add sink detection and set title to qt examples

Also set a title in the qt examples like it is now done in the gtk example.
Fix the newly added find_video_sink in the gtk example and add similar function
to the qt examples.

14 years agogitignore: ignore files in new example directroy
Stefan Kost [Fri, 19 Feb 2010 12:40:43 +0000 (14:40 +0200)]
gitignore: ignore files in new example directroy

14 years agomake: fix copy and paste error in git rules (audio<->video)
Stefan Kost [Wed, 17 Feb 2010 12:59:33 +0000 (14:59 +0200)]
make: fix copy and paste error in git rules (audio<->video)

14 years agoplaysink: Ghost the video sinkpad if a text sinkpad is available
Sebastian Dröge [Fri, 19 Feb 2010 16:44:18 +0000 (17:44 +0100)]
playsink: Ghost the video sinkpad if a text sinkpad is available

Only don't ghost it if no visualizations are need and if
no text is needed and no textchain was created yet.

Fixes bug #610379.

14 years ago0.10.26.2 pre-release
Tim-Philipp Müller [Fri, 19 Feb 2010 00:22:13 +0000 (00:22 +0000)]
0.10.26.2 pre-release

14 years agopo: update translation files
Tim-Philipp Müller [Fri, 19 Feb 2010 00:20:02 +0000 (00:20 +0000)]
po: update translation files

14 years agoIgnore new overlay examples
Tim-Philipp Müller [Fri, 19 Feb 2010 00:17:51 +0000 (00:17 +0000)]
Ignore new overlay examples

14 years agoexamples: don't hard-code xvimagesink for Gtk+ GstXOverlay example
Tim-Philipp Müller [Thu, 18 Feb 2010 23:47:35 +0000 (23:47 +0000)]
examples: don't hard-code xvimagesink for Gtk+ GstXOverlay example

Try to find a working videosink, don't hardcode xvimagesink. Also
add some borders to window and give it a title so that it's clear
that this is really a Gtk+ window and not a window created by the
videosink.

14 years agotcp(client/server)src: Fix handling of closed sockets
David Schleef [Thu, 18 Feb 2010 19:42:55 +0000 (11:42 -0800)]
tcp(client/server)src: Fix handling of closed sockets

The peer closing the socket should cause an EOS, instead of
silently doing nothing.  This changes the behavior to be
more like fdsrc.  Fixes: #610386

14 years agortspconnection: make sure not to dereference NULL username or password
Patrick Radizi [Thu, 18 Feb 2010 12:42:53 +0000 (12:42 +0000)]
rtspconnection: make sure not to dereference NULL username or password

Fixes #610268.

14 years agotheoradec: Fix chroma copying for 4:2:2
David Schleef [Thu, 18 Feb 2010 05:22:54 +0000 (21:22 -0800)]
theoradec: Fix chroma copying for 4:2:2

Fix mixup of height/width, causing only half the chroma lines to
be copied when outputting buffers.  Fixes: #610329.

14 years agoexamples: add video overlay examples for gtk, qt and qt graphics view
Stefan Kost [Tue, 16 Feb 2010 13:43:26 +0000 (15:43 +0200)]
examples: add video overlay examples for gtk, qt and qt graphics view

Add simple videotestsrc ! xvimagesink examples using gtk and qt. This patch also
adds all boilerplate to configure for using c++. The qt based examples are
optional like their gtk counterparts.

14 years agodocs: cleanup library docs
Stefan Kost [Tue, 16 Feb 2010 15:20:01 +0000 (17:20 +0200)]
docs: cleanup library docs

Correct name of included files. Remove files that are not used anymore. Add many
new api entries to their sections.

14 years agotest-colorkey: remove the XInitThreads()
Stefan Kost [Mon, 15 Feb 2010 09:11:04 +0000 (11:11 +0200)]
test-colorkey: remove the XInitThreads()

We don't do this is any other example, this should be done for us in gdk it if
would be needed.