Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-06-20 | vdpaumpegdec: fixup state change | Carl-Anton Ingmarsson | 2 | -6/+9 | |
2009-06-20 | vdpau: init "vdpaudevice" debug catoegory in gst_vdp_get_device | Carl-Anton Ingmarsson | 1 | -4/+2 | |
2009-06-20 | vdpaumpegdec: hold the lock in change_state | Carl-Anton Ingmarsson | 1 | -0/+4 | |
2009-06-20 | vdpaumpegdec: the B_FRAME decoding was completely wrong, fix it | Carl-Anton Ingmarsson | 4 | -118/+113 | |
the buffers don't come in output order so fix the decoder to handle this add new gst_vdp_video_buffer_add_reference method to GstVdpVideoBuffer to be able to keep buffers alive. Ie. a B_FRAME need to have both the forward reference and the backward reference alive during it's lifetime. add mutex to protect for threadsafety issues when we reset the decoder in FLUSH_STOP | |||||
2009-06-20 | vdpaumpegdec: set full_pel_forward_vector to 0 when pic_type == P_FRAME | Carl-Anton Ingmarsson | 1 | -1/+2 | |
2009-06-20 | vdpaumpegdec: drop frames if we haven't got an I_FRAME yet | Carl-Anton Ingmarsson | 1 | -5/+11 | |
2009-06-20 | vdpau: set vdpauvideoyuv and vdpauyuvvideo to GST_RANK_PRIMARY | Carl-Anton Ingmarsson | 1 | -2/+2 | |
2009-06-20 | vdpaumpegdec: destroy the VdpDecoder and reset the decoder on state change | Carl-Anton Ingmarsson | 2 | -27/+38 | |
2009-06-20 | vdpau: fix error where we forgot to pass a trailing NULL to g_object_new | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2009-06-20 | vdpau: close display on finalize | Carl-Anton Ingmarsson | 1 | -0/+1 | |
2009-06-20 | vdpau: small fixes | Carl-Anton Ingmarsson | 1 | -2/+3 | |
init create GstVdpDevice on GST_STATE_CHANGE_READY_TO_PAUSED instead of on GST_STATE_CHANGE_NULL_TO READY add back incrementing of frame_nr | |||||
2009-06-20 | vdpau: use g_once_init_enter instead of g_once | Carl-Anton Ingmarsson | 1 | -11/+7 | |
2009-06-20 | vdpaumpegdec: if available use incoming buffer timestamp as output timestamp | Carl-Anton Ingmarsson | 2 | -12/+13 | |
2009-06-20 | vdpaumpegdec: clear the adapter when we reset the decoder | Carl-Anton Ingmarsson | 1 | -0/+2 | |
2009-06-20 | vdpau: fixup renaming | Carl-Anton Ingmarsson | 10 | -65/+63 | |
the rename work done in commit 24cf84d06b2f4b2edec3383b198441a07829618b didn't include typecasts. This commit fixes this. | |||||
2009-06-20 | vdpaumpegdec: reset decoder on GST_EVENT_FLUSH_STOP | Carl-Anton Ingmarsson | 1 | -0/+28 | |
2009-06-20 | vdpaumpegdec: reset decoder when we get a discont buffer | Carl-Anton Ingmarsson | 1 | -0/+27 | |
2009-06-20 | vdpaumpegdec: add "MPEG_PACKET_EXT_PICTURE_CODING" debug statement | Carl-Anton Ingmarsson | 1 | -0/+1 | |
2009-06-20 | vdpaumpegdec: handle broken_gop field | Carl-Anton Ingmarsson | 4 | -11/+22 | |
2009-06-20 | vdpaumpegdec: convert all manual parsing to use read_bits instead | Carl-Anton Ingmarsson | 1 | -11/+16 | |
2009-06-20 | vdpaumpegdec: remove unneded gst_buffer_ref and the accompanying ↵ | Carl-Anton Ingmarsson | 1 | -3/+0 | |
gst_buffer_unref | |||||
2009-06-20 | vdpaumpegdec: fixup error where we set forward_reference instead of ↵ | Carl-Anton Ingmarsson | 1 | -1/+1 | |
backward_reference | |||||
2009-06-20 | vdpaumpegdec: handle multiple B_FRAMEs in a row | Carl-Anton Ingmarsson | 3 | -38/+51 | |
2009-06-20 | vdpaumpegdec: more B_FRAME work | Carl-Anton Ingmarsson | 1 | -9/+8 | |
2009-06-20 | vdpaumpegdec: inital support at handling B_FRAMES | Carl-Anton Ingmarsson | 2 | -0/+47 | |
2009-06-20 | vdpaumpegdec: fixup GstFlowReturn propagation a bit | Carl-Anton Ingmarsson | 1 | -5/+5 | |
2009-06-20 | vdpaumpegdec: parse PICTURE_CODING_EXTENSION alternate_scan bit | Carl-Anton Ingmarsson | 3 | -0/+3 | |
2009-06-20 | vdpaumpegdec: fixup quantmatrix extension parsing | Carl-Anton Ingmarsson | 2 | -13/+12 | |
2009-06-20 | vdpaumpegdec: correct some default values | Carl-Anton Ingmarsson | 1 | -2/+6 | |
mpeg1 now give nearly correct output :) | |||||
2009-06-20 | vdpaumpegdecoder: remove unused slice field | Carl-Anton Ingmarsson | 1 | -1/+0 | |
2009-06-20 | vdpau: rename "video/vdpau-video" caps to "video/x-vdpau-video" | Carl-Anton Ingmarsson | 2 | -2/+2 | |
2009-06-20 | vdpau: remove "silent" property from GstVdpDecoder | Carl-Anton Ingmarsson | 2 | -15/+1 | |
2009-06-20 | vdpau: don't set element details in GstVdpDecoder | Carl-Anton Ingmarsson | 1 | -6/+0 | |
2009-06-20 | vdpaumpegdecoder: rename to "vdpaumpegdec" | Carl-Anton Ingmarsson | 2 | -6/+6 | |
2009-06-20 | vdpaumpegdecoder: remove unnecesary want_slice field | Carl-Anton Ingmarsson | 2 | -18/+7 | |
2009-06-20 | vdpau: small cosmetical fix | Carl-Anton Ingmarsson | 1 | -4/+4 | |
2009-06-20 | vdpau: rename all files and objects from Vdpau to Vdp | Carl-Anton Ingmarsson | 14 | -294/+289 | |
2009-06-20 | vdpau: decode slices when we get the next picture header. MPEG2 now kindof ↵ | Carl-Anton Ingmarsson | 1 | -4/+4 | |
works. | |||||
2009-06-20 | vdpau: small improvement to mpeg decoder | Carl-Anton Ingmarsson | 3 | -9/+23 | |
2009-06-20 | vdpau: remove unused "silent" properties | Carl-Anton Ingmarsson | 7 | -54/+3 | |
2009-06-20 | vdpau: implement GstVdpauVideoBuffer -> I420 conversion | Carl-Anton Ingmarsson | 2 | -19/+64 | |
2009-06-20 | vdpau: move definition of the VdpChromaType array and the VdpauFormats to ↵ | Carl-Anton Ingmarsson | 3 | -91/+55 | |
gstdevice.h | |||||
2009-06-20 | vdpau: small fix | Carl-Anton Ingmarsson | 1 | -1/+3 | |
set vdp_info.forward_reference to VDP_INVALID handle when unreffing the old buffer | |||||
2009-06-20 | vdpau: add new GstVdpauYUVVideo element | Carl-Anton Ingmarsson | 7 | -2/+617 | |
the GstVdpauYUVVideo element takes raw YUV video and outputs GstVdpauVideoBuffers | |||||
2009-06-20 | vdpau: VideoYUV unref buffer in chain so that we don't leak them MpegDecoder ↵ | Carl-Anton Ingmarsson | 2 | -4/+30 | |
parse sequence headers | |||||
2009-06-20 | vdpau: remove some unneded includes | Carl-Anton Ingmarsson | 2 | -3/+0 | |
2009-06-20 | vdpau: move plugin definition to a new gstvdpau.c file fix up debug categories | Carl-Anton Ingmarsson | 5 | -38/+35 | |
2009-06-20 | vdpau: add new GstVdpauVideoYUV element | Carl-Anton Ingmarsson | 9 | -306/+721 | |
GstVdpauDecoder now pushes GstVdpauVideoBuffers instead of doing VdpSurface -> YUV conversion. To get YUV data you now put in a GstVdpauVideoYUV element which takes GstVdpauVideoBuffers and outputs YUV data. | |||||
2009-06-20 | vdpau: small indent fix | Carl-Anton Ingmarsson | 1 | -2/+2 | |
2009-06-20 | vdpau: remove obosolete FIXME and some debug prints from gstvdpaudevice.c | Carl-Anton Ingmarsson | 1 | -3/+0 | |