summaryrefslogtreecommitdiff
path: root/sys/vdpau
AgeCommit message (Collapse)AuthorFilesLines
2010-07-30vdpau: add GstVdpOutputBufferPoolCarl-Anton Ingmarsson7-12/+216
GstVdpVideoOutputPool is a subclass of GstVdpBufferPool that caches GstVdpOutputBuffers
2010-07-30vdpau: add GstVdpVideoBufferPoolCarl-Anton Ingmarsson7-15/+220
GstVdpVideoBufferPool is a subclass of GstVdpBuffer that caches GstVdpVideoBuffers
2010-07-30vdpau: add GstVdpBufferPool base classCarl-Anton Ingmarsson5-0/+581
GstVdpBufferPool will be used to cache GstVdp[Video|Output]Buffers since creating these can be a costly operation on some hardware.
2010-07-30vdpau: remove GstVdpOutputSrcPad "template-caps" propertyCarl-Anton Ingmarsson4-50/+21
instead we do as GstVdpVideoSrcPad and use the "templ" property of GstPad, which enable us to change the signature of gst_vdp_output_src_pad_new to match gst_pad_new_from_template
2010-07-30vdpau: remove GstVdpOutputSrcPad code to retrieve the device from downstreamCarl-Anton Ingmarsson2-154/+101
we now no longer try to get the GstVdpDevice from downstream since it in practice didn't give us anything and complicates the code alot. Nevertheless if device distribution should be done there's probably a lot better ways to do it. Instead we now simply aquire the device in vdpauvideopostprocess when we're going into PAUSED.
2010-07-30vdpau: cleanup GstVdpDecoder opening of it's GstVdpDeviceCarl-Anton Ingmarsson6-156/+135
we now no longer try to get the GstVdpDevice from downstream since it in practice didn't give us anything and complicates the code alot. Nevertheless if device distribution should be done there's probably a lot better ways to do it.
2010-07-30vdpau: fix GstBaseVideoDecoder returning wrong GstStateChangeReturnCarl-Anton Ingmarsson1-2/+4
when gst_base_video_decoder_[start|stop] fails we now return GST_STATE_CHANGE_FAILURE instead of returning what the parent class returns
2010-07-30vdpaumpegdec: remove unneeded setting of buffer flagsCarl-Anton Ingmarsson1-12/+0
GstBaseVideoDecoder sets GST_VIDEO_BUFFER_TFF for us and GST_BUFFER_FLAG_DELTA_UNIT doesn't make sense for decoded frames.
2010-07-27vdpau: dist new header fileTim-Philipp Müller1-1/+2
Fix make distcheck.
2010-07-23vdpau: add gst_vdp_decoder_render and gst_vdp_decoder_init_decoderCarl-Anton Ingmarsson4-206/+186
2010-07-19vdpauh264dec: try to calculate framerate if we don't get one from upstreamCarl-Anton Ingmarsson2-1/+21
2010-07-19vdpau: fix segfault when vdpau device could not be createdThijs Vermeir1-0/+1
2010-07-18vdpauh264dec: fix problem when encountering GST_NAL_AU_DELIMITERCarl-Anton Ingmarsson1-7/+1
2010-07-15vdpauh264dec: calculate width and height from bitstream infoCarl-Anton Ingmarsson1-4/+18
2010-07-15vdpauh264dec: fix usage of g_bit_storageCarl-Anton Ingmarsson1-1/+1
2010-07-14vdpaumpegdec: rename zigzag matrixCarl-Anton Ingmarsson1-8/+9
2010-07-14vdpauh264dec: use g_bit_storage instead of log2Carl-Anton Ingmarsson1-10/+1
log2 caused compile issues on certain platforms
2010-06-29vdpau: Check for log2 and only use it if it's availableSebastian Dröge1-0/+8
2010-06-28vdpauh264dec: don't use deprecated g_ptr_array_free incase glib >= 2.22Carl-Anton Ingmarsson1-0/+5
2010-06-28vdpauvideopostprocess: fix resizing of outputCarl-Anton Ingmarsson1-9/+0
2010-06-28vdpauh264dec: don't use glib 2.22 functionsCarl-Anton Ingmarsson1-3/+3
2010-06-28vdpau: change GstBaseVideoDecoder state apiCarl-Anton Ingmarsson4-33/+21
2010-06-28vdpauh264dec: free frames on finalize in GstH264DPBCarl-Anton Ingmarsson1-3/+9
2010-06-28vdpau: add display property to GstVdpDecoderCarl-Anton Ingmarsson4-94/+63
2010-06-28vdpauh264dec: rename GstVdpH264Frame to GstH264FrameCarl-Anton Ingmarsson6-77/+76
2010-06-28vdpau: fix error handling when plugging "vdpauvideopostprocess ! fakesink"Carl-Anton Ingmarsson2-41/+44
2010-06-28vdpau: add error parameter to gst_vdp_video_src_pad_get_deviceCarl-Anton Ingmarsson6-60/+83
2010-06-28vdpau: Link to $(LIBM) for log2 and friendsSebastian Dröge1-2/+3
2010-06-26vdpau: add GstVdpDecoder base classCarl-Anton Ingmarsson9-149/+197
2010-06-26vdpauh264dec: add gst_h264_dpb_set_output_func functionCarl-Anton Ingmarsson3-10/+27
2010-06-24vdpay: fix build in uninstalled setupTim-Philipp Müller1-3/+5
Add GST_PLUGINS_BASE_CFLAGS to CFLAGS so it finds the gst/video/video.h headers in an uninstalled setup. Also reshuffle order.
2010-06-24vdpauh264dec: fix unitialized variableCarl-Anton Ingmarsson1-1/+1
2010-06-24vdpauh264dec: fix initalization of GstNalReader cacheCarl-Anton Ingmarsson2-4/+4
2010-06-24vdpau: rename GstBaseVideoDecoder to SatBaseVideoDecoder using CFLAGSCarl-Anton Ingmarsson1-1/+3
2010-06-24Revert "vdpau: rename GstBaseVideoDecoder to SatBaseVideoDecoder"Carl-Anton Ingmarsson18-704/+698
This reverts commit aa0444f204157c22c11a742547c9e68a9eaecc80.
2010-06-24vdpau: rename GstBaseVideoDecoder to SatBaseVideoDecoderCarl-Anton Ingmarsson18-698/+704
2010-06-23vdpauh264dec: use bitshifts instead of powCarl-Anton Ingmarsson1-2/+2
2010-06-23vdpauh264dec: add interlaced = false to sink capsCarl-Anton Ingmarsson1-1/+1
we don't support interlaced content yet
2010-06-23vdpauh264dec: fix parsing of scaling listsCarl-Anton Ingmarsson1-18/+48
2010-06-23vdpauh264dec: fix reading of signed exp golombCarl-Anton Ingmarsson1-3/+3
2010-06-23vdpau: fixup decoder timestampingCarl-Anton Ingmarsson4-64/+112
2010-06-23vdpau: remove parse_codec_data from GstBaseVideoDecoderCarl-Anton Ingmarsson2-26/+15
2010-06-23vdpauh264dec: fix initialization of fallback scaling matrixCarl-Anton Ingmarsson1-8/+7
2010-06-23vdpauh264dec: improve furtherCarl-Anton Ingmarsson6-92/+300
2010-06-23vdpauh264dec: now works for simple streamsCarl-Anton Ingmarsson3-56/+104
2010-06-23vdpau: change gst_vdp_video_src_pad_get_device behaviourCarl-Anton Ingmarsson3-10/+82
it now creates the device if it's not available
2010-06-23vdpau: more work on h264 decoderCarl-Anton Ingmarsson10-80/+762
2010-06-23vdpau: add beginning of h264 decoderCarl-Anton Ingmarsson10-3/+2961
2010-06-23vdpau: base vdpaumpegdec on GstBaseVideoDecoderCarl-Anton Ingmarsson34-1243/+3123
2010-06-23vdpauvideopostprocess: fix small bugCarl-Anton Ingmarsson1-6/+7