summaryrefslogtreecommitdiff
path: root/sys/vdpau
AgeCommit message (Collapse)AuthorFilesLines
2010-06-23vdpaumpegdec: use READ_UINT[8|16|32] macrosCarl-Anton Ingmarsson1-112/+110
2010-06-23vdpau: remove gst_vdp_video_src_pad_set_capsCarl-Anton Ingmarsson3-15/+7
2010-05-01vdpau: fix small typoCarl-Anton Ingmarsson1-1/+1
2010-05-01vdpau: add leftover gstvdp.hCarl-Anton Ingmarsson2-1/+28
2010-05-01vdpauvideopostprocess: fix crasher on setting properties before we're in READYCarl-Anton Ingmarsson1-0/+1
2010-05-01vdpau: remove debug codeCarl-Anton Ingmarsson1-5/+0
2010-05-01vdpau: small api cleanupCarl-Anton Ingmarsson5-79/+43
merge gst_vdp_video_buffer_get_allowed_[video|yuv]_caps into gst_vdp_video_buffer_get_allowed_caps
2010-05-01vdpau: small fixesCarl-Anton Ingmarsson2-2/+2
2010-05-01vdpau: add back gstvdpau.cCarl-Anton Ingmarsson1-0/+35
2010-05-01vdpau: add gst_vdp_init function where we register typesCarl-Anton Ingmarsson9-89/+111
2010-05-01vdpau: add better error handling to GstVdpOutputSrcPadCarl-Anton Ingmarsson7-183/+263
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
2010-05-01vdpau: make GstVdpVideoSrcPad(Class)? privateCarl-Anton Ingmarsson2-20/+20
2010-05-01vdpaumpegdec: follow GstVdpVideoSrcPad changesCarl-Anton Ingmarsson1-3/+1
2010-05-01vdpau: remove template-caps propery form GstVdpVideoSrcPadCarl-Anton Ingmarsson2-30/+18
GstVdpVideoSrcPad now use the template property of GstPad instead. Also changed the _new function to be like gst_pad_new_from_template.
2010-04-15vdpau: Initialize possibly uninitialized variableSebastian Dröge1-2/+2
2010-04-12vdpau: Correctly link to the local libgstvdp-0.10 by using the libtool archiveSebastian Dröge1-1/+1
2010-03-22vdpau: Fix compiler warningsSebastian Dröge5-8/+6
2009-11-26vdpau: fix buildWim Taymans1-1/+1
2009-11-23vdpau: Fix includesEdward Hervey2-3/+3
2009-11-22vdpauvideopostprocess: convert to 1/1 pixel-aspect-ratio for rgb tooCarl-Anton Ingmarsson1-13/+22
2009-11-22vdpausink: intersect allowed caps with our template capsCarl-Anton Ingmarsson1-2/+7
2009-11-22vdpau: fix gst_vdp_[video|yuv]_to_output_caps to also add rgb capsCarl-Anton Ingmarsson1-4/+19
2009-11-22vdpauvideopostprocess: use GstVdpVideoSrcPadCarl-Anton Ingmarsson2-98/+76
2009-11-22vdpau: add functions to GstVdpOutputBuffer needed for rgb downloadCarl-Anton Ingmarsson2-9/+198
2009-11-22vdpau: add GstPad subclass GstVdpOutputSrcPadCarl-Anton Ingmarsson5-2/+533
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-22gstvdpvideosrcpad: add "template-caps" propertyCarl-Anton Ingmarsson3-24/+57
The property limits the available output caps
2009-11-22gstvdpvideobuffer: fix typoCarl-Anton Ingmarsson1-1/+1
2009-11-22gstvdpvideosrcpad: replace get_pad_template() with get_template_caps()Carl-Anton Ingmarsson3-14/+19
2009-11-22gstvdpvideosrcpad: don't recreate caps in getcapsCarl-Anton Ingmarsson2-18/+29
2009-11-22vdpau: add GstPad subclass GstVdpVideoSrcPadCarl-Anton Ingmarsson7-234/+448
GstVdpVideoSrcPad takes care of caps negotiation and conversion of GstVdpVideoBuffers to the negotiated output format.
2009-11-22vdpausink: rework presentation blocking a bitCarl-Anton Ingmarsson3-26/+27
instead of blocking until the previous surface has been displayed, we new only add surfaces to the queue if it's idle.
2009-11-22vdpauvideopostprocess: split up chain functionCarl-Anton Ingmarsson1-100/+116
2009-11-22vdpauvideopostprocess: implement basic qos handlingCarl-Anton Ingmarsson2-1/+99
2009-11-22vdpaumpegdec: add display propertyCarl-Anton Ingmarsson2-14/+51
2009-11-22vdpau: remove unused functionsCarl-Anton Ingmarsson2-103/+0
2009-11-22vdpau: use local libgstvdp headersCarl-Anton Ingmarsson4-4/+7
2009-11-22vdpau: remove now unneeded vdpauvideoyuv and vdpauyuvvideo elementsCarl-Anton Ingmarsson6-958/+0
2009-11-22vdpauvideopostprocess: add display propertyCarl-Anton Ingmarsson2-3/+14
2009-11-22vdpausink: add debug outputCarl-Anton Ingmarsson1-0/+1
2009-11-22vdpauvideopostprocess: add support for video/x-raw-yuv inputCarl-Anton Ingmarsson7-105/+393
2009-11-22vdpaumpegdec: add src_getcaps funcCarl-Anton Ingmarsson1-1/+27
this way we can return only the caps we really support, since we're able to query vdpau about it
2009-11-22vdpaumpegdec: add support for negotation of x-raw-yuv outputCarl-Anton Ingmarsson4-42/+399
2009-11-22vdpau: create a libgstvdp library.Carl-Anton Ingmarsson11-24/+31
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-22vdpaumpegdec: check for sink element returning wrong buffer typeCarl-Anton Ingmarsson1-2/+11
2009-11-22vdpau: remove unneeded gst_vdp_video_buffer_add_reference functionCarl-Anton Ingmarsson3-35/+0
2009-11-22vdpauvideopostprocess: fix longnameCarl-Anton Ingmarsson1-1/+1
2009-10-16dist: Include vdpsink.h in the tarball to fix the dist.Jan Schmidt1-1/+1
2009-09-16vdpau: Fix bogus check before unreffingJan Schmidt1-1/+1
2009-09-16vdpauvideopostprocess: handle pixel-aspect-ratio betterCarl-Anton Ingmarsson2-4/+26
the implementation is not entirely correct since we assume that the sink element's pixel-aspect-ratio is 1/1
2009-09-16vdpauvideopostprocess: remove par from caps since we don't handle it yetCarl-Anton Ingmarsson2-0/+6