platform/upstream/gstreamer.git
14 years agompegvideoparse: fix crash if downstream is unliked
Zaheer Abbas Merali [Mon, 24 May 2010 23:27:17 +0000 (00:27 +0100)]
mpegvideoparse: fix crash if downstream is unliked

mpeg_packetizer_get_block() in some circumstances (here: if
downstream was unlinked) returns a block but does not set the
buffer causing mpegvideoparse_drain_avail() to cause invalid memory
access.

Fixes #619502.

14 years agoRemoving remaining gstapp*
Thiago Santos [Mon, 24 May 2010 20:41:40 +0000 (17:41 -0300)]
Removing remaining gstapp*

There are some remaining gstapp* living unlinked from the build scripts.
Remove them.

14 years agocamerabin: Fix test build
Thiago Santos [Mon, 24 May 2010 22:21:32 +0000 (19:21 -0300)]
camerabin: Fix test build

Adds missing -bad cflags to camerabin tests.

14 years agompegtspacketizer: fix minor memory leak
Sebastian Pölsterl [Sun, 23 May 2010 18:17:41 +0000 (19:17 +0100)]
mpegtspacketizer: fix minor memory leak

Don't leak language code.

Fixes #619444.

14 years agocogcolorspace: resample YUV->YUV conversions
David Schleef [Sat, 22 May 2010 03:48:34 +0000 (20:48 -0700)]
cogcolorspace: resample YUV->YUV conversions

Fixes a segfault (bug #618044).

14 years agovcdsrc: change VCD URI handler to the DVD scheme
Bastien Nocera [Thu, 8 Apr 2010 15:05:11 +0000 (16:05 +0100)]
vcdsrc: change VCD URI handler to the DVD scheme

The current URI parsing code doesn't allow setting the "device"
from which the VCD should be read.

Use the same structure as the DVD URI handling instead, so that
devices can be passed in the URI, as well as track number.

Up the rank of the VCD plugin so that it can be auto-plugged and
used by Totem.

https://bugzilla.gnome.org/show_bug.cgi?id=340986

14 years agobasevideodecoder: Take the frame duration into account when calculating the earliest...
Sebastian Dröge [Sat, 22 May 2010 05:44:27 +0000 (07:44 +0200)]
basevideodecoder: Take the frame duration into account when calculating the earliest time

This formula is used in many other elements too.

Fixes bug #619318.

14 years agobasevideodecoder: Reset QoS values when necessary
Sebastian Dröge [Sat, 22 May 2010 05:35:01 +0000 (07:35 +0200)]
basevideodecoder: Reset QoS values when necessary

14 years agovp8enc: Use GST_VIDEO_CAPS_YUV(I420) instead of handwritten I420 caps for the pad...
Sebastian Dröge [Sat, 22 May 2010 07:35:24 +0000 (09:35 +0200)]
vp8enc: Use GST_VIDEO_CAPS_YUV(I420) instead of handwritten I420 caps for the pad template

Fixes bug #619344.

14 years agovp8dec: drop late frames after decoding them
Philip Jägenstedt [Fri, 21 May 2010 18:53:36 +0000 (20:53 +0200)]
vp8dec: drop late frames after decoding them

This saves a memcpy, which is always something.

14 years agovp8enc: threads property
Philip Jägenstedt [Fri, 21 May 2010 19:28:29 +0000 (21:28 +0200)]
vp8enc: threads property

Increasing from 1 to 2 threads on an Thinkpad X60s decreased encode time
in a test from ~24 s to ~19 s, so this is quite useful.

Ideally we should let 0 be the default and automatically match the number
of CPU cores (or something).

14 years agovp8enc: add mode property to switch between CBR/VBR
Philip Jägenstedt [Fri, 21 May 2010 13:17:46 +0000 (15:17 +0200)]
vp8enc: add mode property to switch between CBR/VBR

Always using CBR when bitrate is used isn't that great, VBR mode
can produce meaningful results too.

14 years agovp8dec: Only enable postprocessing if the decoder supports it
Sebastian Dröge [Fri, 21 May 2010 08:54:57 +0000 (10:54 +0200)]
vp8dec: Only enable postprocessing if the decoder supports it

14 years agovp8: typo: s/HAVE_VP8_DECODER/HAVE_VP8_ENCODER/
Philip Jägenstedt [Fri, 21 May 2010 06:23:58 +0000 (08:23 +0200)]
vp8: typo: s/HAVE_VP8_DECODER/HAVE_VP8_ENCODER/

Fixup for bug #619172.

14 years agovp8: move #ifdef HAVE_VP8_ENCODER/DECODER
Philip Jägenstedt [Fri, 21 May 2010 06:13:06 +0000 (08:13 +0200)]
vp8: move #ifdef HAVE_VP8_ENCODER/DECODER

Otherwise we'll try including e.g. <vpx/vp8cx.h> which doesn't exist.

14 years agovp8: link with -lm -lpthread when testing for vp8 encoder/decoder
Philip Jägenstedt [Thu, 20 May 2010 14:49:03 +0000 (16:49 +0200)]
vp8: link with -lm -lpthread when testing for vp8 encoder/decoder

Fixup for bug #619172.

14 years agovp8enc: Write GStreamer element and version in the vorbiscomment vendor string
Sebastian Dröge [Thu, 20 May 2010 18:06:09 +0000 (20:06 +0200)]
vp8enc: Write GStreamer element and version in the vorbiscomment vendor string

14 years agovp8: Only enable the encoder or decoder if it's available in libvpx
Sebastian Dröge [Thu, 20 May 2010 14:49:03 +0000 (16:49 +0200)]
vp8: Only enable the encoder or decoder if it's available in libvpx

Fixes bug #619172.

14 years agovp8: exlcude dec/enc based on CONFIG_VP8_DECODER/ENCODER
Philip Jägenstedt [Thu, 20 May 2010 08:19:54 +0000 (10:19 +0200)]
vp8: exlcude dec/enc based on CONFIG_VP8_DECODER/ENCODER

This may not be very autotoolish, but works with libvpx in the state
that libvpx is actually in. Moved the debug init to the elements
themselves to minimize amount of #ifdefs

14 years agodocs: fix html image location for out-of-source build
Mark Nauwelaerts [Thu, 20 May 2010 13:59:57 +0000 (15:59 +0200)]
docs: fix html image location for out-of-source build

14 years agovp8enc: Limit max-latency to 25 to match libvpx
Philip Jägenstedt [Thu, 20 May 2010 07:24:53 +0000 (09:24 +0200)]
vp8enc: Limit max-latency to 25 to match libvpx

From libvpx/vp8/encoder/onyx_int.h:
 #define MAX_LAG_BUFFERS (CONFIG_REALTIME_ONLY? 1 : 25)

While we don't need to be tied to what libvpx does internally, it
doesn't make sense to pretend to support longer frame lags than are
actually possible.

14 years agovp8: Undef HAVE_CONFIG_H before including libvpx headers
Sebastian Dröge [Thu, 20 May 2010 07:56:25 +0000 (09:56 +0200)]
vp8: Undef HAVE_CONFIG_H before including libvpx headers

A public libvpx header includes private headers if this is
defined, causing compilation failures because the private headers
are not installed of course.

14 years agovp8enc: Some more minor adjustments for the Ogg mapping
Sebastian Dröge [Thu, 20 May 2010 06:53:12 +0000 (08:53 +0200)]
vp8enc: Some more minor adjustments for the Ogg mapping

14 years agoSplit out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS
David Schleef [Thu, 20 May 2010 00:12:55 +0000 (17:12 -0700)]
Split out GST_PLUGINS_BAD_CFLAGS from GST_CFLAGS

Move include directives for gst-libs into GST_PLUGINS_BAD_CFLAGS,
and fix all the Makefiles that use it.  This is so that all the
include directories are added in the proper order: first the
directories in srcdir/builddir, then gst-plugins-base dirs, then
gstreamer dirs.  If the order is wrong, installed headers may be
used instead of local headers and/or uninstalled headers from -base.

14 years agovp8dec: Fix memory leak
Sebastian Dröge [Wed, 19 May 2010 21:02:19 +0000 (23:02 +0200)]
vp8dec: Fix memory leak

14 years agovp8enc: Adjust Ogg mapping for the changes
Sebastian Dröge [Wed, 19 May 2010 19:34:42 +0000 (21:34 +0200)]
vp8enc: Adjust Ogg mapping for the changes

14 years agoqtmux: Add VP8
David Schleef [Thu, 13 May 2010 01:50:34 +0000 (18:50 -0700)]
qtmux: Add VP8

14 years agovp8dec: Add properties to control the VP8 decoder post processing feature
Sebastian Dröge [Wed, 19 May 2010 16:12:18 +0000 (18:12 +0200)]
vp8dec: Add properties to control the VP8 decoder post processing feature

This is disabled by default for now.

14 years agovp8enc: Rename keyframe-interval to max-keyframe-distance
Sebastian Dröge [Wed, 19 May 2010 15:16:54 +0000 (17:16 +0200)]
vp8enc: Rename keyframe-interval to max-keyframe-distance

And use default settings for buffer sizes until we expose this
somehow.

14 years agovp8: Improve error handling and debug output
Sebastian Dröge [Wed, 19 May 2010 15:13:17 +0000 (17:13 +0200)]
vp8: Improve error handling and debug output

14 years agovp8: Use correct strides and plane offsets for GStreamer
Sebastian Dröge [Wed, 19 May 2010 12:46:48 +0000 (14:46 +0200)]
vp8: Use correct strides and plane offsets for GStreamer

14 years agovp8enc: Implement GstTagSetter interface
Sebastian Dröge [Tue, 18 May 2010 12:47:54 +0000 (14:47 +0200)]
vp8enc: Implement GstTagSetter interface

14 years agovp8enc: Fix setting of the keyframe flag on encoded frames
Sebastian Dröge [Tue, 18 May 2010 12:33:49 +0000 (14:33 +0200)]
vp8enc: Fix setting of the keyframe flag on encoded frames

14 years agovp8enc: Post an error message on the bus if encoder initialization fails
Sebastian Dröge [Tue, 18 May 2010 12:30:15 +0000 (14:30 +0200)]
vp8enc: Post an error message on the bus if encoder initialization fails

14 years agovp8dec: Fix memory leaks and fail if initializing the decoder fails
Sebastian Dröge [Tue, 18 May 2010 12:28:55 +0000 (14:28 +0200)]
vp8dec: Fix memory leaks and fail if initializing the decoder fails

14 years agovp8enc: Set timebase
David Schleef [Tue, 18 May 2010 09:44:54 +0000 (02:44 -0700)]
vp8enc: Set timebase

Also misc cleanup.

14 years agovp8dec: Fix decoding of invisible frames
Sebastian Dröge [Sun, 16 May 2010 08:36:12 +0000 (10:36 +0200)]
vp8dec: Fix decoding of invisible frames

14 years agovp8enc: Update the latency when initializing the encoder
Sebastian Dröge [Fri, 14 May 2010 12:26:34 +0000 (14:26 +0200)]
vp8enc: Update the latency when initializing the encoder

14 years agovp8dec: Correctly initialize stream info before peeking at the stream
Sebastian Dröge [Fri, 14 May 2010 12:02:53 +0000 (14:02 +0200)]
vp8dec: Correctly initialize stream info before peeking at the stream

Otherwise peeking will fail and we'll get invalid values

14 years agovp8dec: Make sure to pass a keyframe as first frame to the decoder, copy output frame...
Sebastian Dröge [Fri, 14 May 2010 09:01:29 +0000 (11:01 +0200)]
vp8dec: Make sure to pass a keyframe as first frame to the decoder, copy output frames only once and require width/height/etc on the input caps

14 years agovp8enc: Add support for invisible frames and the Ogg mapping
Sebastian Dröge [Fri, 14 May 2010 08:30:18 +0000 (10:30 +0200)]
vp8enc: Add support for invisible frames and the Ogg mapping

14 years agovp8dec: Fix reset after seeking
David Schleef [Fri, 14 May 2010 08:14:46 +0000 (01:14 -0700)]
vp8dec: Fix reset after seeking

Also remove some unused code.

14 years agovp8enc: Set frame numbers as buffer offsets
Sebastian Dröge [Thu, 13 May 2010 19:19:32 +0000 (21:19 +0200)]
vp8enc: Set frame numbers as buffer offsets

14 years agovp8enc: Always get as many frames as possible from the encoder
Sebastian Dröge [Thu, 13 May 2010 19:18:08 +0000 (21:18 +0200)]
vp8enc: Always get as many frames as possible from the encoder

14 years agovp8enc: Fill the oldest pending frame instead of the newest
Sebastian Dröge [Thu, 13 May 2010 19:08:03 +0000 (21:08 +0200)]
vp8enc: Fill the oldest pending frame instead of the newest

14 years agovp8enc: Correctly set delta unit flag for non-keyframes
Sebastian Dröge [Thu, 13 May 2010 18:20:32 +0000 (20:20 +0200)]
vp8enc: Correctly set delta unit flag for non-keyframes

14 years agovp8: Add encoder/decoder
David Schleef [Thu, 13 May 2010 08:04:04 +0000 (01:04 -0700)]
vp8: Add encoder/decoder

14 years agoh264parse: fix wrong timestamps in some cases after seeking.
Alessandro Decina [Tue, 18 May 2010 19:32:22 +0000 (21:32 +0200)]
h264parse: fix wrong timestamps in some cases after seeking.

Reset ->last_outbuf_dts on flush-stop. Fixes #619064.

14 years agompegtsdemux: fix memory corruption when parsing adaptation field
Zaheer Abbas Merali [Mon, 17 May 2010 15:26:03 +0000 (16:26 +0100)]
mpegtsdemux: fix memory corruption when parsing adaptation field

14 years agoRemove unused polyp audio plugin code
Tim-Philipp Müller [Mon, 17 May 2010 10:52:45 +0000 (11:52 +0100)]
Remove unused polyp audio plugin code

polypaudio was renamed to pulseaudio ages ago.

Fixes #618867.

14 years agoresindvd: Check for dvdnav and dvdread libraries
Sebastian Dröge [Sat, 15 May 2010 13:37:59 +0000 (15:37 +0200)]
resindvd: Check for dvdnav and dvdread libraries

14 years agoexamples: Don't install camerabin examples
Benjamin Otte [Fri, 14 May 2010 23:18:52 +0000 (01:18 +0200)]
examples: Don't install camerabin examples

14 years ago0.10.18.2 pre-release
Tim-Philipp Müller [Fri, 14 May 2010 23:19:17 +0000 (00:19 +0100)]
0.10.18.2 pre-release

14 years agodocs: remove more cruft related to plugins that have been moved to -good
Tim-Philipp Müller [Fri, 14 May 2010 17:31:52 +0000 (18:31 +0100)]
docs: remove more cruft related to plugins that have been moved to -good

14 years agoAutomatic update of common submodule
Tim-Philipp Müller [Fri, 14 May 2010 17:25:13 +0000 (18:25 +0100)]
Automatic update of common submodule

From 4d67bd6 to 357b0db

14 years agoconfigure: fix --disable-external
Tim-Philipp Müller [Fri, 14 May 2010 15:53:20 +0000 (16:53 +0100)]
configure: fix --disable-external

14 years agobuild: add old shave files in common to 'cruft' files
Tim-Philipp Müller [Fri, 14 May 2010 00:55:41 +0000 (01:55 +0100)]
build: add old shave files in common to 'cruft' files

14 years agofestival: Only close the connection if it's opened
Sebastian Dröge [Thu, 13 May 2010 12:42:48 +0000 (14:42 +0200)]
festival: Only close the connection if it's opened

14 years agofestival: Don't open an infinite number of connections to the server and close connec...
Ivan Zderadicka [Thu, 13 May 2010 12:41:08 +0000 (14:41 +0200)]
festival: Don't open an infinite number of connections to the server and close connections

Fixes bug #618527.

14 years agojacksrc: make sure we always read nframes
Wim Taymans [Thu, 13 May 2010 10:55:29 +0000 (12:55 +0200)]
jacksrc: make sure we always read nframes

Error out when we are asked to read a different size that what was configured as
the jack period size because that would mean something else is wrong.

Fixes #618409

14 years agojack: improve process_cb
Tristan Matthews [Tue, 11 May 2010 21:56:31 +0000 (17:56 -0400)]
jack: improve process_cb

14 years agofrei0r: Fix setting of boolean values
Joshua M. Doe [Tue, 11 May 2010 17:52:51 +0000 (13:52 -0400)]
frei0r: Fix setting of boolean values

Setting boolean type parameters from gst-launch failed because of improper handling of type conversions.

Fixes bug #618388.

14 years agompegtsparse: parse TDT table in mpegts.
Zaheer Abbas Merali [Wed, 12 May 2010 11:00:16 +0000 (13:00 +0200)]
mpegtsparse: parse TDT table in mpegts.

Some tables in MPEG-TS do not have a crc in the spec, so also mpegtsparse
is not calculating crc for sections with table_id 0x70 - 0x72 because they
do not have a CRC in the spec. See EN300468. Parse Time and Date table and
output bus message.

14 years agopo: remove oss4 strings
Tim-Philipp Müller [Tue, 11 May 2010 15:03:26 +0000 (16:03 +0100)]
po: remove oss4 strings

14 years agoRemove oss4 plugin
Tim-Philipp Müller [Tue, 11 May 2010 14:33:54 +0000 (15:33 +0100)]
Remove oss4 plugin

It has been moved to gst-plugins-good.

See #614305.

14 years agoRemove imagefreeze plugin/element.
Tim-Philipp Müller [Tue, 11 May 2010 13:02:33 +0000 (14:02 +0100)]
Remove imagefreeze plugin/element.

It has been moved to gst-plugins-good.

See #613786.

14 years agotests: don't fail tagschecking test if qtdemux is not available or too old
Tim-Philipp Müller [Tue, 11 May 2010 12:15:37 +0000 (13:15 +0100)]
tests: don't fail tagschecking test if qtdemux is not available or too old

14 years agoRemove capssetter element
Tim-Philipp Müller [Tue, 11 May 2010 12:08:41 +0000 (13:08 +0100)]
Remove capssetter element

It has been moved to gst-plugins-good.

See #617739.

14 years agoconfigure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0
Sebastian Dröge [Tue, 11 May 2010 08:04:50 +0000 (10:04 +0200)]
configure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0

14 years agoscaletempo: Don't use deprecated GTK symbols in the demo
Sebastian Dröge [Tue, 11 May 2010 08:01:23 +0000 (10:01 +0200)]
scaletempo: Don't use deprecated GTK symbols in the demo

14 years agomimdec: Don't try to re-send the same event more than once
Olivier Crête [Fri, 7 May 2010 23:15:31 +0000 (19:15 -0400)]
mimdec: Don't try to re-send the same event more than once

14 years agojpegformat: make the intention of the elements more clear
Stefan Kost [Fri, 7 May 2010 19:53:17 +0000 (22:53 +0300)]
jpegformat: make the intention of the elements more clear

14 years agoRevert "jifmux: Merge xmp and tagsetter tags."
Thiago Santos [Fri, 7 May 2010 16:57:12 +0000 (13:57 -0300)]
Revert "jifmux: Merge xmp and tagsetter tags."

This reverts commit 4e5c4122349031264bf47e6af9338f8ae0236d5f.

jifmux shouldn't be able to handle jif and shouldn't expect
any xmp on its data. So, no need to handle them.

14 years agojifmux: Merge xmp and tagsetter tags.
Thiago Santos [Fri, 7 May 2010 15:42:23 +0000 (12:42 -0300)]
jifmux: Merge xmp and tagsetter tags.

When the current file already has tags, they shouldn't be ignored,
parse them and merge with the tagsetter ones.

14 years agojifmux: Reject buffers without caps
Thiago Santos [Fri, 7 May 2010 14:07:34 +0000 (11:07 -0300)]
jifmux: Reject buffers without caps

jifmux expects whole jpeg pictures in buffers, so it should
reject buffers without caps.

14 years agojifmux: Be safe and check bytewriter returns
Thiago Santos [Fri, 7 May 2010 13:59:22 +0000 (10:59 -0300)]
jifmux: Be safe and check bytewriter returns

Check GstByteWriter returns to know when recombining the image
failed and log a warning.

14 years agojifmux: Avoid adding 2 xmp packets
Thiago Santos [Fri, 7 May 2010 13:13:54 +0000 (10:13 -0300)]
jifmux: Avoid adding 2 xmp packets

jifmux was only appending a new xmp packet to the stream,
it should replace if there is already one.

14 years agodocs: add freeze to plugin docs
Stefan Kost [Fri, 7 May 2010 07:58:49 +0000 (10:58 +0300)]
docs: add freeze to plugin docs

14 years agompegtsmux: Move multi-program muxing example at least to the correct directory
Sebastian Dröge [Fri, 7 May 2010 06:12:43 +0000 (08:12 +0200)]
mpegtsmux: Move multi-program muxing example at least to the correct directory

But it doesn't work out of the box because of hardcoded paths.

14 years agomimic: Push out newsegment from current timestamp if the incoming ts is valid
Olivier Crête [Thu, 6 May 2010 17:51:22 +0000 (13:51 -0400)]
mimic: Push out newsegment from current timestamp if the incoming ts is valid

Push out newsegment event with the timestamp from the incoming buffer if
the incoming buffers have a valid timestamp but no valid newsegment event
has been through.

14 years agoresindvd: Apply caps to generated buffers
Jan Schmidt [Thu, 6 May 2010 12:38:22 +0000 (22:38 +1000)]
resindvd: Apply caps to generated buffers

Avoid the new warning from the core about not being able to apply caps
to NAV packet buffers, where resindvdsrc holds a ref.

14 years agocapssetter: Some minor cleanup
Sebastian Dröge [Thu, 6 May 2010 11:12:32 +0000 (13:12 +0200)]
capssetter: Some minor cleanup

14 years agommssrc: Use the escaped location for the RTSP redirect message
Sebastian Dröge [Thu, 6 May 2010 07:51:15 +0000 (09:51 +0200)]
mmssrc: Use the escaped location for the RTSP redirect message

gst_uri_get_location() unescapes the location, which could result in
an invalid RTSP URI.

14 years agommssrc: Check URI for validity and work around URI parsing bugs in libmms
Sebastian Dröge [Thu, 6 May 2010 07:48:00 +0000 (09:48 +0200)]
mmssrc: Check URI for validity and work around URI parsing bugs in libmms

Fixes bug #617650.

14 years agommssrc: Some random cleanup
Sebastian Dröge [Thu, 6 May 2010 06:08:06 +0000 (08:08 +0200)]
mmssrc: Some random cleanup

14 years agoimagefreeze: Set fixed caps on the correct pad
Sebastian Dröge [Wed, 5 May 2010 10:23:56 +0000 (12:23 +0200)]
imagefreeze: Set fixed caps on the correct pad

This makes the sink getcaps function actually used instead of using
the fixed caps function for it.

14 years agoAdd new camerabin test binary to .gitignore
Tim-Philipp Müller [Sat, 1 May 2010 11:31:51 +0000 (12:31 +0100)]
Add new camerabin test binary to .gitignore

14 years agovdpau: fix small typo
Carl-Anton Ingmarsson [Sat, 1 May 2010 13:00:27 +0000 (15:00 +0200)]
vdpau: fix small typo

14 years agovdpau: add leftover gstvdp.h
Carl-Anton Ingmarsson [Sat, 1 May 2010 12:58:30 +0000 (14:58 +0200)]
vdpau: add leftover gstvdp.h

14 years agovdpauvideopostprocess: fix crasher on setting properties before we're in READY
Carl-Anton Ingmarsson [Sat, 1 May 2010 12:45:04 +0000 (14:45 +0200)]
vdpauvideopostprocess: fix crasher on setting properties before we're in READY

14 years agovdpau: remove debug code
Carl-Anton Ingmarsson [Thu, 29 Apr 2010 20:43:59 +0000 (22:43 +0200)]
vdpau: remove debug code

14 years agovdpau: small api cleanup
Carl-Anton Ingmarsson [Thu, 29 Apr 2010 20:24:35 +0000 (22:24 +0200)]
vdpau: small api cleanup

merge gst_vdp_video_buffer_get_allowed_[video|yuv]_caps into
gst_vdp_video_buffer_get_allowed_caps

14 years agovdpau: small fixes
Carl-Anton Ingmarsson [Thu, 22 Apr 2010 10:57:30 +0000 (12:57 +0200)]
vdpau: small fixes

14 years agovdpau: add back gstvdpau.c
Carl-Anton Ingmarsson [Thu, 22 Apr 2010 10:52:42 +0000 (12:52 +0200)]
vdpau: add back gstvdpau.c

14 years agovdpau: add gst_vdp_init function where we register types
Carl-Anton Ingmarsson [Wed, 17 Mar 2010 20:02:07 +0000 (21:02 +0100)]
vdpau: add gst_vdp_init function where we register types

14 years agovdpau: add better error handling to GstVdpOutputSrcPad
Carl-Anton Ingmarsson [Wed, 17 Mar 2010 19:59:08 +0000 (20:59 +0100)]
vdpau: add better error handling to GstVdpOutputSrcPad

gst_vdp_output_src_pad_push, gst_vdp_output_src_pad_alloc_buffer and
gst_vdp_output_src_pad_get_device now take a GError parameter to be able to
signal errors to the caller

14 years agovdpau: make GstVdpVideoSrcPad(Class)? private
Carl-Anton Ingmarsson [Sat, 28 Nov 2009 22:58:57 +0000 (23:58 +0100)]
vdpau: make GstVdpVideoSrcPad(Class)? private

14 years agovdpaumpegdec: follow GstVdpVideoSrcPad changes
Carl-Anton Ingmarsson [Sat, 28 Nov 2009 22:55:09 +0000 (23:55 +0100)]
vdpaumpegdec: follow GstVdpVideoSrcPad changes

14 years agovdpau: remove template-caps propery form GstVdpVideoSrcPad
Carl-Anton Ingmarsson [Sat, 28 Nov 2009 22:52:15 +0000 (23:52 +0100)]
vdpau: remove template-caps propery form GstVdpVideoSrcPad

GstVdpVideoSrcPad now use the template property of GstPad instead. Also changed
the _new function to be like gst_pad_new_from_template.

14 years agoFix warnings in directdrawsink and directsoundsrc
Руслан Ижбулатов [Fri, 30 Apr 2010 21:16:50 +0000 (01:16 +0400)]
Fix warnings in directdrawsink and directsoundsrc

Fixes #617331