Carl-Anton Ingmarsson
2d03815e19
vdpauvideopostprocess: use GstVdpVideoSrcPad
2009-11-22 22:38:09 +01:00
Carl-Anton Ingmarsson
4dd36435a7
vdpau: add functions to GstVdpOutputBuffer needed for rgb download
2009-11-22 22:38:09 +01:00
Carl-Anton Ingmarsson
64601993c9
vdpau: add GstPad subclass GstVdpOutputSrcPad
...
GstVdpOutputSrcPad is a subclass of GstPad that is used for pushing out
GstVdpOutputBuffers. It takes care of caps negotiation and conversion to
video/x-raw-rgb.
2009-11-22 22:38:09 +01:00
Carl-Anton Ingmarsson
a71cf4dfb2
gstvdpvideosrcpad: add "template-caps" property
...
The property limits the available output caps
2009-11-22 22:38:09 +01:00
Carl-Anton Ingmarsson
65bc7c87b2
gstvdpvideobuffer: fix typo
2009-11-22 22:38:09 +01:00
Carl-Anton Ingmarsson
9046f1e089
gstvdpvideosrcpad: replace get_pad_template() with get_template_caps()
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
7f198163ec
gstvdpvideosrcpad: don't recreate caps in getcaps
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
b7aa03570c
vdpau: add GstPad subclass GstVdpVideoSrcPad
...
GstVdpVideoSrcPad takes care of caps negotiation and conversion of
GstVdpVideoBuffers to the negotiated output format.
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
9c1b87aaa6
vdpausink: rework presentation blocking a bit
...
instead of blocking until the previous surface has been displayed, we new only
add surfaces to the queue if it's idle.
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
ea364d7a5a
vdpauvideopostprocess: split up chain function
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
51caa55d4e
vdpauvideopostprocess: implement basic qos handling
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
55b108f7ca
vdpaumpegdec: add display property
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
8998198703
vdpau: remove unused functions
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
f9e00471e3
vdpau: use local libgstvdp headers
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
25014f8e7c
vdpau: remove now unneeded vdpauvideoyuv and vdpauyuvvideo elements
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
7753f80cf5
vdpauvideopostprocess: add display property
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
c094db8170
vdpausink: add debug output
2009-11-22 22:38:08 +01:00
Carl-Anton Ingmarsson
4609e07c5e
vdpauvideopostprocess: add support for video/x-raw-yuv input
2009-11-22 22:38:07 +01:00
Carl-Anton Ingmarsson
a801e81efb
vdpaumpegdec: add src_getcaps func
...
this way we can return only the caps we really support, since we're able to query vdpau
about it
2009-11-22 22:38:07 +01:00
Carl-Anton Ingmarsson
1b4094e5e6
vdpaumpegdec: add support for negotation of x-raw-yuv output
2009-11-22 22:38:07 +01:00
Carl-Anton Ingmarsson
79c600f7be
vdpau: create a libgstvdp library.
...
The library contains GstVdpDevice GstVdpVideoBuffer and GstVdpOutputBuffer. The
library will (apart from the plugins here) be used by the upcoming gst-ffmpeg
vdpau support.
2009-11-22 22:38:07 +01:00
Carl-Anton Ingmarsson
8ba3df0939
vdpaumpegdec: check for sink element returning wrong buffer type
2009-11-22 22:38:07 +01:00
Carl-Anton Ingmarsson
325bd7aad2
vdpau: remove unneeded gst_vdp_video_buffer_add_reference function
2009-11-22 22:38:07 +01:00
Carl-Anton Ingmarsson
c621101faa
vdpauvideopostprocess: fix longname
2009-11-22 22:38:07 +01:00
Tim-Philipp Müller
c49cdd59ff
Clean up LDFLAGS, LIBS, CFLAGS
...
Fix order, fix variables that don't exist, like GST_LIBS_LIBS,
use $(LIBM) instead of -lm, and move _LIBS from LDFLAGS to LIBADD.
Spotted by Havard Graff.
2009-11-22 19:30:58 +00:00
Tim-Philipp Müller
044e5b8b5f
cog: include our own _stdint.h instead of <stdint.h>
2009-11-22 19:04:43 +00:00
Tim-Philipp Müller
0909982636
librfb: include our own _stdint.h not stdint.h
2009-11-22 19:04:43 +00:00
Jan Schmidt
2e4c26239e
resindvd: Remove local basesrc copy
...
Use the real version of basesrc instead of a local copy now that it
supports the seamless segment feature that resin needs.
2009-11-21 17:37:31 +01:00
Michael Smith
a869fd39fe
tests/icles: make cog test program depend on USE_COG. Fixes build without orc.
2009-11-20 13:41:27 -08:00
David Schleef
788e94f835
cog: convert some params to consts in orc code
2009-11-20 20:59:33 +01:00
Julien Moutte
676bd995b0
frei0r: Fix compilation warnings.
2009-11-20 17:33:21 +01:00
Julien Moutte
1f47dee944
amrparse: Fix compilation warnings
2009-11-20 17:32:44 +01:00
Julien Moutte
ae6ad7554c
aacparse: Fix compilation warnings
2009-11-20 17:32:13 +01:00
Olivier Crête
3865aadb65
dtmf: Use _stdint.h from configure
...
https://bugzilla.gnome.org/show_bug.cgi?id=602465
2009-11-20 10:31:47 -05:00
David Schleef
8d761840d4
cog: Add orc test code for cog
...
Also look for cog.orc source file in the right place.
2009-11-20 13:14:50 +01:00
Olivier Crête
33108dec82
dtmf: Update dtmfdetect to make it MSVC friendly
...
https://bugzilla.gnome.org/show_bug.cgi?id=602465
2009-11-19 20:33:07 -05:00
Thiago Santos
c883c2511c
qtmux: fix missing debug argument
...
Adds a missing debug argument
2009-11-19 18:29:41 -03:00
Stefan Kost
1803eb4d7a
lv2: set the audio-channel positions again, but now in _setup
...
Readd the code that was reverted for the release. We now set audio-channel
positions if any on the pad caps and not on the templates.
2009-11-19 23:01:29 +02:00
Stefan Kost
6577be9572
signalprocessor: remove commented out code that we don't need anymore
2009-11-19 22:59:17 +02:00
Stefan Kost
2bdaec2275
tests: make state-change test timeout longer if wrappers are enabled
...
When ladspa || lv2 are enabled one could quickly get to 500 elements.
2009-11-19 21:11:36 +02:00
Stefan Kost
7f1ac755e4
realaudiodec: reindent and make valgrind happy
...
The state-change tests reported access to uninitialized memory.
2009-11-19 21:11:36 +02:00
Stefan Kost
a9ffdb5b47
ladspa: only use g_return_val_if_fail for checking pre-conditions
...
g_return_* can be disabled. Still we want to check for failed instance creation.
2009-11-19 21:11:36 +02:00
Stefan Kost
d7a4293774
lv2: only use g_return_val_if_fail for checking pre-conditions
...
g_return_* can be disabled. Still we want to check for failed instance creation.
2009-11-19 21:11:35 +02:00
Stefan Kost
cd3b5d00cd
ladspa: remove left-over comment
2009-11-19 21:11:35 +02:00
Stefan Kost
8a5e9a3363
signalprocessor: change _setup to pass whole caps and not just sampling_rate
...
This allows to get rid of the sampling_rate variable in the base-class. Also now
subclasses can modify the caps to actualy negotiate. This is needed to e.g. set
audio-channel positions.
2009-11-19 21:11:35 +02:00
Mark Nauwelaerts
469446c7a4
qtmux: fix misinforming debug statement
2009-11-19 11:47:08 +01:00
Mark Nauwelaerts
a0851ebcbf
qtmux: ensure writable buffer metadata before setting caps
2009-11-19 11:47:06 +01:00
Tim-Philipp Müller
4db0ccae1c
Automatic update of common submodule
...
From 0702fe1 to 53a2485
2009-11-19 10:31:11 +00:00
Thiago Santos
51d5f9d6dd
asfmux: improving debug messages
...
Improves debug messages for asfmux
2009-11-18 20:06:06 -03:00
Thiago Santos
edea30e303
qtmux: support for SVQ3
...
Adds support for muxing SVQ3 content. Usually this format
has decoder info that must be passed in the 'seqh' field
in the caps. It is also good to add the gama atom to make
quicktime not crash.
Fixes #587922
2009-11-18 17:27:38 -03:00