Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-04-24 | vdpau: Switch from deprecated XKeycodeToKeysym() to XkbKeycodeToKeysym() | Sebastian Dröge | 1 | -3/+5 | |
2012-03-10 | Fix 'ignoring return value of function declared with const attribute' | Thibault Saunier | 2 | -13/+16 | |
This always happens with GstByteReader/Writer and friends when not taking into account returned boolean of the _read/_write functions (which is actually wrong). Make use of the *_unchecked variant as much as possible, or take the returned value into account. | |||||
2012-03-06 | Add missing GLIB_DISABLE_DEPRECATION_WARNINGS | Edward Hervey | 3 | -0/+11 | |
Suppress warnings about deprecated threading and GValueArray API, so git compiles with -Werror. | |||||
2012-03-06 | vdpau: Fix loop to not read before the valid memory area | Sebastian Dröge | 1 | -3/+2 | |
2012-03-01 | vdpau: relicense four source files from GPL3+ to LGPL2+ | Tim-Philipp Müller | 4 | -48/+56 | |
These source files were mistakenly licensed as GPL3, the author (Carl-Anton Ingmarsson) has given permission to relicense them to LGPL2+. https://bugzilla.gnome.org/show_bug.cgi?id=671142 | |||||
2011-11-28 | various: fix pad template ref leaks | Vincent Penquerc'h | 6 | -8/+11 | |
https://bugzilla.gnome.org/show_bug.cgi?id=662664 | |||||
2011-07-14 | vdpau: fix some variable-set-but-unused compiler warnings | Tim-Philipp Müller | 5 | -21/+3 | |
2011-06-04 | vdpau: remove old glib compatibility code | David Schleef | 1 | -4/+0 | |
2011-04-09 | vdpau: Fix uninitialized variable compiler warning | Sebastian Dröge | 1 | -2/+1 | |
2011-03-27 | vdpausink: fix bug where we didn't setup vdpau on a user set window | Carl-Anton Ingmarsson | 1 | -34/+41 | |
2011-03-27 | vdpau: fixup GstFlowReturn handling | Carl-Anton Ingmarsson | 9 | -51/+77 | |
Previously the different decoders would discard errounous GstFlowReturns coming from downstream. Now we properly return these further upstream so that we properly error out on eg. negotiation problems. | |||||
2011-03-27 | vdpau: small indentation fix | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2011-03-27 | vdpaumpegdec: don't ignore return value of gst_base_video_decoder_finish_frame | Carl-Anton Ingmarsson | 1 | -2/+2 | |
2011-01-27 | vdpau: Initialize some variables to make gcc 4.6 happy | Sebastian Dröge | 2 | -2/+4 | |
2010-10-03 | vdpau: Check return values of the bitreader functions | Sebastian Dröge | 1 | -4/+8 | |
2010-09-21 | vdpau: Use the new XOverlay API | Edward Hervey | 1 | -5/+7 | |
Fixes #630254 | |||||
2010-09-06 | vdpauvideopostprocess: set new framerate on output caps instead of input caps | Carl-Anton Ingmarsson | 1 | -15/+15 | |
It's not allowed to change the caps provided by the setcaps function. https://bugzilla.gnome.org/show_bug.cgi?id=628326 | |||||
2010-09-05 | vdpauh264dec: parse "pixel-aspect-ratio" from stream | Carl-Anton Ingmarsson | 1 | -0/+29 | |
2010-09-05 | vdpau: remove non working unused code from GstBaseVideoDecoder | Carl-Anton Ingmarsson | 2 | -184/+21 | |
2010-09-05 | vdpau: GstBaseVideoDecoder set default par to 1/1 | Carl-Anton Ingmarsson | 1 | -6/+18 | |
2010-09-05 | vdpau: remove gst_base_video_decoder_get_current_frame | Carl-Anton Ingmarsson | 10 | -63/+51 | |
we now pass the current frame to GstBaseVideoDecoder::parse_data also fixup some errors in vdpaumpeg4dec so that it now gives correct output | |||||
2010-09-05 | vdpau: rework GstBaseVideoDecoder timestamping | Carl-Anton Ingmarsson | 4 | -175/+97 | |
timestamps are now chosen in the following order: upstream -> parsed by decoder -> calculated from timestamp offset we also check the timestamps supplied from upstream/decoder to see if they atleast is increasing. | |||||
2010-09-05 | vdpau: fix invalid unref | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2010-08-09 | vdpaumpeg4dec: fix typo in default_non_intra_quant_matrix | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2010-08-09 | vdpau: add mpeg4 part2 decoder | Carl-Anton Ingmarsson | 8 | -2/+1374 | |
2010-08-06 | vdpau: fix destruction of GstVdpDevice when it failed to open | Carl-Anton Ingmarsson | 2 | -6/+4 | |
only close display in finalize and check if vdp_decoder_destroy is available before we use it | |||||
2010-08-06 | vdpausink: use separate mutex for device locking | Carl-Anton Ingmarsson | 2 | -7/+22 | |
we can't use GST_OBJECT_LOCK since that cause problems when we try to post errors, due to gst_element_post_message also taking the GST_OBJECT_LOCK | |||||
2010-08-02 | vdpau: set back plugin ranks to GST_RANK_NONE | Carl-Anton Ingmarsson | 1 | -3/+3 | |
the previous change was not meant to slip in | |||||
2010-08-02 | vdpau: slightly fix GstBaseVideoDecoder timestamping | Carl-Anton Ingmarsson | 4 | -58/+68 | |
clear timestamps on flush and properly calculate the frame's end offset | |||||
2010-08-02 | vdpau: init debug category in gst_vdp_video_buffer_get_type | Carl-Anton Ingmarsson | 1 | -0/+2 | |
2010-07-30 | vdpau: add error reporting to device creation | Carl-Anton Ingmarsson | 6 | -99/+102 | |
2010-07-30 | vdpau: fix small typo in GstBaseVideoDecoder | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2010-07-30 | vdpau: use gst_vdp_yuv_to_video_caps in GstVdpVideoSrcPad to transform set caps | Carl-Anton Ingmarsson | 1 | -10/+4 | |
this way we'll keep other all other fields in the caps which we didn't take in account when we manually created the "video/x-vdpau-video" caps | |||||
2010-07-30 | vdpau: rename gst_vdp_video_buffer_parse_yuv_caps and move it to gstvdputils.h | Carl-Anton Ingmarsson | 5 | -71/+82 | |
2010-07-30 | vdpau: GstVdpOutputSrcPad use gst_pad_alloc when outputting video/x-raw-rgb | Carl-Anton Ingmarsson | 1 | -4/+27 | |
we implement "acceptcaps" to prevent us from getting a buffer with different width and height from what we requested. | |||||
2010-07-30 | vdpau: properly remove "chroma-type" field from transformed caps | Carl-Anton Ingmarsson | 1 | -1/+1 | |
2010-07-30 | vdpauvideopostprocess: use GstVdp[Video|Output]BufferPool to cache our buffers | Carl-Anton Ingmarsson | 4 | -156/+107 | |
This way we'll reuse the GstVdp[Video|Output]Buffers if they're of the same size and chroma-type/rgba-format. Also remove gst_vdp_output_src_pad_negotiate and set a "setcaps" function on GstVdpOutputSrcPad instead, leaving negotiation to GstVdpVideoPostProcess. | |||||
2010-07-30 | vdpausink: use GstVdpOutputBufferPool to alloc our buffers | Carl-Anton Ingmarsson | 2 | -53/+39 | |
This way we'll reuse our GstVdpOutputBuffers if they're of the same size and rgba-format | |||||
2010-07-30 | vdpau: use GstVdpVideoBufferPool in GstVdpVideoSrcPad | Carl-Anton Ingmarsson | 1 | -58/+34 | |
We also don't pad_alloc our GstVdpVideoBuffers anymore since we don't support downstream negotation anyway. | |||||
2010-07-30 | vdpau: add GstVdpOutputBufferPool | Carl-Anton Ingmarsson | 7 | -12/+216 | |
GstVdpVideoOutputPool is a subclass of GstVdpBufferPool that caches GstVdpOutputBuffers | |||||
2010-07-30 | vdpau: add GstVdpVideoBufferPool | Carl-Anton Ingmarsson | 7 | -15/+220 | |
GstVdpVideoBufferPool is a subclass of GstVdpBuffer that caches GstVdpVideoBuffers | |||||
2010-07-30 | vdpau: add GstVdpBufferPool base class | Carl-Anton Ingmarsson | 5 | -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-30 | vdpau: remove GstVdpOutputSrcPad "template-caps" property | Carl-Anton Ingmarsson | 4 | -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-30 | vdpau: remove GstVdpOutputSrcPad code to retrieve the device from downstream | Carl-Anton Ingmarsson | 2 | -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-30 | vdpau: cleanup GstVdpDecoder opening of it's GstVdpDevice | Carl-Anton Ingmarsson | 6 | -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-30 | vdpau: fix GstBaseVideoDecoder returning wrong GstStateChangeReturn | Carl-Anton Ingmarsson | 1 | -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-30 | vdpaumpegdec: remove unneeded setting of buffer flags | Carl-Anton Ingmarsson | 1 | -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-27 | vdpau: dist new header file | Tim-Philipp Müller | 1 | -1/+2 | |
Fix make distcheck. | |||||
2010-07-23 | vdpau: add gst_vdp_decoder_render and gst_vdp_decoder_init_decoder | Carl-Anton Ingmarsson | 4 | -206/+186 | |
2010-07-19 | vdpauh264dec: try to calculate framerate if we don't get one from upstream | Carl-Anton Ingmarsson | 2 | -1/+21 | |