summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* vo_opengl: fix an outdated commentwm42016-04-161-3/+1
* vo_lavc: fix build on Libavwm42016-04-151-2/+1
* mp_image: make mp_image_copy_fields_* privatewm42016-04-152-8/+4
* vo_lavc: unsupport deprecated AVFMT_RAWPICTUREwm42016-04-151-23/+12
* vo_lavc: send refcounted AVFrame to encoderwm42016-04-151-4/+4
* mp_image: add mp_image_to_av_frame()wm42016-04-152-6/+10
* mp_image: simplify mp_image_steal_data()wm42016-04-151-17/+7
* mp_image: pass through AVHWFramesContextwm42016-04-152-4/+22
* lcms: include math.hwm42016-04-151-0/+1
* vo_opengl: rpi: don't include x11 header filewm42016-04-151-1/+0
* vo_opengl: simplify and improve up scale=oversampleNiklas Haas2016-04-121-21/+5
* vf_vavpp: reindentwm42016-04-111-8/+6
* vaapi: determine surface format in decoder, not in rendererwm42016-04-115-47/+71
* encode_lavc: Migrate to codecpar API.Rudolf Polzer2016-04-111-31/+35
* aspect: rework --video-unscaledNiklas Haas2016-04-101-22/+12
* aspect: remove useless debug messageswm42016-04-101-10/+2
* vo_opengl: improve rotation handling (again)wm42016-04-082-44/+47
* vo_opengl: log if glGetString(GL_VERSION) returns NULLwm42016-04-081-1/+3
* d3d: fix Windows buildwm42016-04-071-2/+2
* vo_opengl: videotoolbox: use kCVPixelBufferLock_ReadOnly for screenshotswm42016-04-071-7/+8
* videotoolbox: change how videotoolbox format is managedwm42016-04-074-6/+36
* mp_image: introduce a hw_subfmt fieldwm42016-04-072-0/+8
* vd_lavc: let hardware decoder request delaying frames explicitlywm42016-04-075-4/+9
* vd_lavc: fix codec vs. decoder confusionwm42016-04-0710-31/+32
* vo: don't reset vsync statistics on seeks etc.wm42016-04-061-9/+14
* vo_opengl: fix build breakagewm42016-04-061-1/+1
* vo_opengl: minor simplificationwm42016-04-051-3/+2
* vo_opengl: fix nnedi + rectangle textureswm42016-04-053-4/+4
* aspect: make video-zoom logarithmicNiklas Haas2016-04-031-1/+2
* gl_lcms: choose BT.1886 gamma per-channelNiklas Haas2016-04-011-24/+35
* vo_opengl: generate 3DLUT against source and use full BT.1886Niklas Haas2016-04-017-76/+162
* demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-311-2/+1
* dxva2: abort on mp_image_new_custom_ref failureKevin Mitchell2016-03-301-3/+1
* dxva2: stop using pointer obfuscator LPDIRECT3DSURFACE9Kevin Mitchell2016-03-302-6/+6
* dxva2: rewrite to use shared code with d3d11vaKevin Mitchell2016-03-301-494/+350
* vd_lavc: add d3d11va hwdecKevin Mitchell2016-03-309-3/+917
* vo_opengl: draw transparency checkerboard after upscalingNiklas Haas2016-03-291-4/+10
* vo_opengl: always premultiply alphawm42016-03-294-5/+1
* vo_opengl: fix rotation directionwm42016-03-291-1/+1
* vo_opengl: slightly compress gl_set_debug_logger()wm42016-03-281-7/+2
* vo_opengl: reduce temporary variables in gl_transform_trans()wm42016-03-281-5/+5
* vo_opengl: fix rotationwm42016-03-282-48/+52
* vo_opengl: fix row-major vs. column-major confusionwm42016-03-282-4/+7
* vo_opengl: don't upload potentially uninitialized memory to GL bufferwm42016-03-281-1/+1
* vo_openg: fix debanding + rectangle-textureswm42016-03-271-1/+1
* Add a mediacodec decoder hwdec wrapperJan Ekström2016-03-253-0/+73
* vd_lavc: mediacodec also needs special timebase loveJan Ekström2016-03-251-1/+1
* vo_opengl: minor coding style adjustmentwm42016-03-241-3/+4
* vo_opengl: utils: some more minor shader string building optimizationwm42016-03-241-23/+35
* ad_lavc, vd_lavc: support new Libav decoding APIwm42016-03-241-3/+18
* vd_lavc: slightly improve codec_timebase hackwm42016-03-241-4/+3
* vo_opengl: utils: slightly optimize shader string buildingwm42016-03-231-22/+21
* vo_opengl_cb: fix NULL derefwm42016-03-231-1/+2
* vo_opengl: fix blend-subtitles=video in some caseswm42016-03-221-0/+1
* vo_opengl, osd: allow osc.lua to react faster on resizeswm42016-03-213-10/+25
* vo_opengl: GLX: try to create 3.3 core profile contextwm42016-03-193-6/+26
* Revert "wayland: set fs mode on every configure"Emmanuel Gil Peyrot2016-03-191-6/+5
* csputils: add DCI-P3 colorspaceNiklas Haas2016-03-192-0/+10
* vd_lavc: don't get into an endless loop if decoding failswm42016-03-181-0/+2
* vo_opengl: dxva2egl: ignore alpha component in the mapped videowm42016-03-171-3/+1
* vo_opengl: fix operation without GL_ARB_texture_rgwm42016-03-171-4/+11
* dxva2: prevent outputting native surfaces with HWDEC_DXVA2_COPY (again)wm42016-03-171-1/+2
* vo_opengl: fix sharpen filterwm42016-03-163-4/+5
* vo_opengl: only open one OpenGL/DX interop handle when using dxva2Kevin Mitchell2016-03-152-18/+23
* x11, input: move mime type drag&drop negotiation to common codewm42016-03-151-2/+52
* x11: move vo->input_ctx accesses to x11->input_ctxwm42016-03-152-19/+21
* dec_video: always redisplay cover art after a seekwm42016-03-111-3/+1
* dec_video: reduce scope of variablewm42016-03-111-3/+3
* vo_opengl: add dxva2 interop to angle backendKevin Mitchell2016-03-102-0/+350
* vo_opengl: use the same type for cached and current uniform valueswm42016-03-101-12/+11
* vo_opengl: cache the values of the uniform variablesigv2016-03-101-20/+31
* vo_opengl: cache the locations of the uniform variablesigv2016-03-091-6/+13
* vo_opengl: decrease default superxbr-edge-strengthNiklas Haas2016-03-071-1/+1
* vo_opengl: improve superxbr algorithmNiklas Haas2016-03-071-12/+11
* vo_opengl: refactor superxbr algorithmNiklas Haas2016-03-073-133/+150
* video: fix coverart decodingwm42016-03-071-2/+4
* vo_xv, vo_x11: warn that these VOs should not be usedwm42016-03-062-0/+5
* vo_opengl: refactor plane-skipping optimizationsNiklas Haas2016-03-051-16/+26
* vo_opengl: rename prescale to prescale-lumaNiklas Haas2016-03-052-13/+14
* vo_opengl: add macros for scaler unitsNiklas Haas2016-03-052-34/+42
* vo_opengl: refactor pass_read_video and texture bindingNiklas Haas2016-03-059-379/+490
* vo_opengl: wayland: don't destroy NULL wl_egl_windowwm42016-03-031-1/+2
* av_common: explicitly exclude _vdpau deccoders from enumerationwm42016-03-021-11/+0
* video: fix hr-seekwm42016-02-281-1/+3
* vo_opengl: remove redundant codeigv2016-02-281-2/+2
* vo_opengl: set uniform variable "pixel_size" for internal shadersigv2016-02-265-28/+28
* vo_opengl: dxinterop: fix compatibility issue with Vistaigv2016-02-261-1/+2
* vo_opengl, vo_rpi: unbreak a few thingswm42016-02-243-4/+4
* vo_opengl: declare vec4 color inside fragment shader stubNiklas Haas2016-02-233-43/+27
* vo_opengl: set uniform variable "pixel_size"igv2016-02-221-0/+2
* vo_opengl: set the correct size of the input imageigv2016-02-221-2/+2
* vo_x11: add 16bpp supportGusar3212016-02-221-0/+1
* vd_lavc: simplify hwdec pixfmt checkwm42016-02-201-1/+1
* dxva2: fix autoprobingwm42016-02-191-1/+6
* video: allow the decoder to consume packets partiallywm42016-02-192-2/+9
* video: move packet timestamp fudgingwm42016-02-191-9/+8
* video: move unreliable-packet-PTS checkwm42016-02-191-5/+8
* dxva2: fix shared surface typeJames Ross-Gowan2016-02-191-22/+22
* vo_opengl: use correct gl_target variablewm42016-02-181-2/+2
* vo_opengl: don't use normalized coords for debanding rectangle textureswm42016-02-181-1/+2
* vo_opengl: pass the correct target to deband functionswm42016-02-181-4/+4
* wscript: remove dxva2-dxinterop configure testKevin Mitchell2016-02-171-2/+2
* vo_opengl: dxinterop: add dxva2 passthroughKevin Mitchell2016-02-173-0/+229
* dxva2: add interop (non-copyback) hwdec_typeKevin Mitchell2016-02-173-4/+19
* vo_opengl: dxinterop: improve error messagesKevin Mitchell2016-02-171-21/+37
* dxva2: avoid using AV_PIX_FMT_P010 directlywm42016-02-171-3/+4
* dxva2: use mp_HESULT_to_str on FAILED(hr)Kevin Mitchell2016-02-161-11/+20
* dxva2: use mp_image_pool_get_no_alloc for decoder imagesKevin Mitchell2016-02-161-1/+2
* dxva2: check for failure of mp_image_new_custom_refKevin Mitchell2016-02-161-5/+8
* dxva2: another attempt at using mp_image poolKevin Mitchell2016-02-163-81/+46
* mp_image_pool: add mp_image_pool_addKevin Mitchell2016-02-162-4/+11
* dxva2: fix license on some newly added files to lgpl v2.1+Kevin Mitchell2016-02-162-14/+14
* Rewrite ordered chapters and timeline stuffwm42016-02-152-7/+67
* audio/video: expose codec info as separate fieldwm42016-02-153-8/+8
* video: remove pointless parameter indirectionwm42016-02-152-3/+5
* vo_opengl_cb: unbreak destroying+recreating GL contextwm42016-02-151-2/+2
* dxva2: support HEVC Main 10wm42016-02-151-8/+35
* dxva2: use mp_image pool for d3d surfacesKevin Mitchell2016-02-143-131/+221
* dxva2: remove unused structure membersKevin Mitchell2016-02-141-5/+1
* dxva2: streamline number of surface calculationKevin Mitchell2016-02-141-9/+2
* mp_image: force display size to at least 1x1wm42016-02-121-2/+2
* vo_opengl: unconfuse Coveritywm42016-02-121-1/+1
* video: approximate AVI timestamps via DTS handlingwm42016-02-114-54/+12
* Enable building the opengl-cb video renderer on AndroidJan Ekström2016-02-102-0/+26
* player: fix crash if no video decoder can be initializedwm42016-02-101-0/+2
* vo_opengl_cb: do also not block when drawing nothingwm42016-02-091-1/+1
* image_writer: take care of prediction_method deprecationwm42016-02-091-1/+3
* vo_opengl: vdpau: call glVDPAUFiniNV only if initializedwm42016-02-081-6/+8
* wayland: set fs mode on every configureAlexander Preisinger2016-02-071-5/+6
* video/decode/dxva2.c: GUID_NULL conflictskwkam2016-02-061-1/+1
* vd_lavc: fix use after free in some hwdecsKevin Mitchell2016-02-061-8/+3
* build: make libavfilter mandatorywm42016-02-051-2/+0
* vo_rpi: add geometry handlingUros Vampl2016-02-051-10/+59
* vd_lavc: avoid calling flush on an unopened AVCodecContextwm42016-02-051-6/+9
* video: remove AVI timestamps for dropped frameswm42016-02-041-1/+5
* vd_lavc: remove redundant best_csp fieldwm42016-02-032-15/+3
* vd_lavc: force microsecond timestamps on RPIwm42016-02-032-3/+9
* w32_common: switch to UniformResourceLocatorWwm42016-02-021-3/+5
* audio/video: merge decoder return valueswm42016-02-012-23/+18
* vo_opengl: hwdec: use IDs for API, and log which backend is usedwm42016-02-017-17/+30
* x11: stop waiting for MapNotify when WM_STATE changesTracerneo2016-01-311-1/+3
* vd_lavc: release surfaces before destroying decoderwm42016-01-301-4/+3
* vd_lavc: allow switching between hw/sw decoding any timewm42016-01-292-21/+34
* vd_lavc: simplify an aspect of hwdec fallbackwm42016-01-292-10/+5
* video: fix broken-PTS fallback determinationwm42016-01-291-11/+6
* rpi: add VC-1 supportwm42016-01-281-0/+1
* mp_image: copy dts as part of mp_image attributes toowm42016-01-281-0/+1
* rpi: add mpeg-4 decoding supportwm42016-01-271-0/+1
* vo_opengl: do chroma merging in integer conversion stagewm42016-01-271-3/+13
* vo_opengl: add precision qualifier to usampler2D on ANGLEwm42016-01-271-1/+1
* vo_opengl: replace tscale-interpolates-only with interpolation-thresholdwm42016-01-272-9/+12
* vo_opengl: support 10 bit support with ANGLEwm42016-01-263-10/+120
* vo_opengl: actually reset use_normalized_range fieldwm42016-01-261-3/+3
* vo_opengl: default to rgba16f FBOs on ANGLEwm42016-01-261-2/+5
* vaapi: lower number of allocated surfaces againwm42016-01-261-1/+1
* vo_opengl: add tscale-interpolates-only sub-optionwm42016-01-252-1/+8
* vo_opengl: default scaler-resizes-only sub-option to yeswm42016-01-251-0/+2
* vd_lavc: delay images before reading them backwm42016-01-254-9/+52
* video: cleanup pts/dts passing between decoder componentswm42016-01-254-11/+18
* vo_opengl: rename custom shader entrypoint from sample to sample_pixelwm42016-01-251-3/+19
* vo_opengl: vdpau: better handling of preemption recoverywm42016-01-251-1/+1
* vdpau: force driver to report preemption earlywm42016-01-253-3/+21
* video: remove some useless old RGB formatswm42016-01-256-62/+1
* af_lavfi, vf_lavfi: fix compilation on Libavwm42016-01-221-0/+1
* vo_opengl: vaapi: don't expect EGL exts. to be in common ext. stringwm42016-01-221-2/+6
* command: add vf-command commandwm42016-01-223-0/+22
* player: fix some oversights in video refactoringwm42016-01-221-5/+0
* vo_opengl: vaapi: reorganize platform entrypoints as tablewm42016-01-211-15/+20
* x11: get *current* XRandR screen configurationNils Schneider2016-01-201-1/+1
* vo_opengl: add KMS/DRM VAAPI hardware decoding interopwm42016-01-202-0/+21
* Change 3 more files to LGPLwm42016-01-202-14/+14
* vaapi: fix compilation on older FFmpeg/Libavwm42016-01-201-1/+1
* filter_kernels.h: adjust the licensewm42016-01-191-11/+5
* Change GPL/LGPL dual-licensed files to LGPLwm42016-01-1933-392/+231
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-1919-133/+133
* vo_drm: fix CRTC usagerr-2016-01-181-1/+1
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-181-0/+11
* image_writer: fix writing flipped images as jpgwm42016-