Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-06-20 | vdpaumpegdec: use mutex to protect mpeg_dec->seeking from concurrent access | Carl-Anton Ingmarsson | 2 | -1/+16 | |
2009-06-20 | vdpaumpegdec: use gst_pad_get_parent for threadsafety | Carl-Anton Ingmarsson | 1 | -23/+41 | |
2009-06-20 | vdpaumpegdec: further work on seeking | Carl-Anton Ingmarsson | 1 | -34/+27 | |
2009-06-20 | vdpaumpegdec: small cleanups | Carl-Anton Ingmarsson | 2 | -29/+32 | |
2009-06-20 | vdpaumpegdec: set GST_BUFFER_FLAG_DELTA_UNIT on non I_FRAME's | Carl-Anton Ingmarsson | 1 | -0/+8 | |
2009-06-20 | vdpaumpegdec: rename gstvdpmpegdecoder.[ch] to gstvdpmpegdec.[ch] | Carl-Anton Ingmarsson | 4 | -4/+4 | |
2009-06-20 | vdpaumpegdec: rename GstVdpMpegDecoder to GstVdpMpegDec | Carl-Anton Ingmarsson | 3 | -94/+90 | |
2009-06-20 | vdpaumpegdec: pass buffer size directly to gst_vdp_mpeg_decoder_decode | Carl-Anton Ingmarsson | 2 | -5/+4 | |
2009-06-20 | vdpaumpegdec: small cleanup | Carl-Anton Ingmarsson | 1 | -1/+2 | |
2009-06-20 | vdpaumpegdec: calculate byterate from the size of the incoming data | Carl-Anton Ingmarsson | 2 | -12/+38 | |
2009-06-20 | vdpaumpegdec: print frame_nr in debug print | Carl-Anton Ingmarsson | 1 | -2/+4 | |
2009-06-20 | vdpaumpegdec: interlaced fixes | Carl-Anton Ingmarsson | 1 | -1/+3 | |
2009-06-20 | vdpaumpegdec: only set base duration once | Carl-Anton Ingmarsson | 1 | -7/+7 | |
2009-06-20 | vdpaumpegdec: don't send the EVENT_NEWSEGMENT downstream if we're seeking | Carl-Anton Ingmarsson | 1 | -1/+8 | |
2009-06-20 | vdpaumpegdec: implement seeking | Carl-Anton Ingmarsson | 2 | -8/+166 | |
2009-06-20 | vdpaumpegdec: change a GST_DEBUG to GST_WARNING | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2009-06-20 | vdpaumpegdec: remove unused broken_gop field | Carl-Anton Ingmarsson | 2 | -5/+0 | |
2009-06-20 | vdpaumpegdec: add new gst_vdp_mpeg_decoder_flush for flushing the decoder | Carl-Anton Ingmarsson | 1 | -15/+22 | |
2009-06-20 | vdpaumpegdec: use GSE_DEBUG_FUNCPTR | Carl-Anton Ingmarsson | 1 | -6/+11 | |
2009-06-20 | vdpaumpegdec: don't drop discont buffers | Carl-Anton Ingmarsson | 1 | -1/+0 | |
2009-06-20 | vdpaumpegdec: handle GST_QUERY_POSITION and GST_QUERY_DURATION | Carl-Anton Ingmarsson | 4 | -1/+117 | |
2009-06-20 | vdpaumpegdec: calculate correct duration from data in ↵ | Carl-Anton Ingmarsson | 4 | -3/+48 | |
MPEG_PACKET_EXT_PICTURE_CODING | |||||
2009-06-20 | vdpaumpegdec: fix so that the first frame in a raw mpegvideo stream get ↵ | Carl-Anton Ingmarsson | 2 | -6/+7 | |
timestamp 0 | |||||
2009-06-20 | vpdaumpegdec: remove useless GstVdpDecoder baseclass | Carl-Anton Ingmarsson | 5 | -353/+127 | |
2009-06-20 | vdpaumpegdec: use GstBitReader to parse bitstream | Carl-Anton Ingmarsson | 3 | -293/+405 | |
2009-06-20 | vdpau: change element rank for testing purposes | Carl-Anton Ingmarsson | 2 | -2/+2 | |
set mpegvideoparse rank to primary and vdpaumpegdec to primary - 1 to get vdpaumpegdec correctly plugged into playbin | |||||
2009-06-20 | vdpau: add debug on GstVdpDevice destroy | Carl-Anton Ingmarsson | 2 | -0/+4 | |
2009-06-20 | vdpaumpegdec: small code cleanup | Carl-Anton Ingmarsson | 1 | -14/+15 | |
2009-06-20 | vdpaumpegdec: remove unnused GstVdpBFrame struct | Carl-Anton Ingmarsson | 1 | -6/+0 | |
2009-06-20 | vdpaumpegdec: fix small typo in debug print | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2009-06-20 | vdpaumpegdec: fixup timestamping of outgoing buffers | Carl-Anton Ingmarsson | 2 | -5/+8 | |
2009-06-20 | vdpaumpegdec: don't add forward_reference if the frame is an I_FRAME | Carl-Anton Ingmarsson | 1 | -1/+2 | |
2009-06-20 | vdpaumpegdec: set correct timestamps | Carl-Anton Ingmarsson | 1 | -2/+1 | |
2009-06-20 | vdpaumpegdec: remove unneeded locking since we know do StateChange correctly | Carl-Anton Ingmarsson | 2 | -14/+0 | |
2009-06-20 | s/GST_TYPE_VDPAU/GST_TYPE_VDP/g | Carl-Anton Ingmarsson | 7 | -20/+20 | |
2009-06-20 | vdpau: s/GST_TYPE_VDPAU/GST_TYPE_VDP/g | Carl-Anton Ingmarsson | 3 | -18/+18 | |
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 | |