summaryrefslogtreecommitdiffstats
path: root/video/out/vo_gpu_next.c
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu_next: reduce number of requested frames from VOKacper Michajłow2023-11-211-2/+2
* vo_gpu_next: bump ICC cache size limit to 20 MBNiklas Haas2023-11-201-1/+1
* vo_gpu_next: don't re-save unmodified cacheNiklas Haas2023-11-201-0/+18
* vo_gpu_next: dramatically simplify cache codeNiklas Haas2023-11-201-111/+64
* various: add some missing error checksKacper Michajłow2023-11-181-0/+3
* vo_gpu_next: disable drift compensation for screenshotsKacper Michajłow2023-11-181-1/+6
* vo_gpu_next: add validation for invalid pl_queue usageKacper Michajłow2023-11-181-1/+22
* vo_gpu_next: set frame duration if provided by VOKacper Michajłow2023-11-181-0/+1
* vo_gpu_next: interpolate only if display_synced or a still frameKacper Michajłow2023-11-181-3/+4
* vo_gpu_next: request more frames to account for anti aliasingKacper Michajłow2023-11-181-4/+8
* vo_gpu_next: make the first frame check less ominousKacper Michajłow2023-11-181-7/+10
* vo_gpu_next: remove incorrect interpolation disablingKacper Michajłow2023-11-181-1/+0
* vo_gpu_next: fix pl_queue refill on resetKacper Michajłow2023-11-181-2/+4
* vo_gpu_next: set max cache size back down to 10 MiBDudemanguy2023-11-181-2/+2
* vo_gpu_next: guard from cache save conflictKacper Michajłow2023-11-141-3/+8
* vo_gpu_next: disable libplacebo drift_compensationKacper Michajłow2023-11-121-0/+7
* vo_gpu_next: update overlays for blend subtitles on frame redrawsDudemanguy2023-11-121-8/+5
* vo_gpu_next: fix interpolationKacper Michajłow2023-11-111-6/+5
* vo_gpu_next: improve PTS clampingDudemanguy2023-11-111-3/+8
* vo_gpu_next: add some additional sanity checking for interpolationDudemanguy2023-11-111-3/+5
* vo_gpu_next: overwrite cache files atomicallysfan52023-11-101-2/+7
* vo_gpu_next: refactor cache saving codesfan52023-11-101-33/+33
* vo: replace VOCTRL_HDR_METADATA with direct VO params readKacper Michajłow2023-11-081-18/+4
* vo_gpu_next: add --target-gamut optionNiklas Haas2023-11-081-0/+7
* vo_gpu_next: drop alpha channel from screenshots if unneededsfan52023-11-071-1/+5
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-051-19/+2
* csputils: change mp_hdr_metadata to pl_hdr_metadataKacper Michajłow2023-11-051-13/+2
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-051-11/+11
* vo_gpu_next: update to newer cache APIDudemanguy2023-11-051-98/+96
* vo_gpu_next: remove unneeded PL_API_VER guarding and definesDudemanguy2023-11-051-131/+1
* vo_gpu_next: use pl_queue_params() macroNiklas Haas2023-10-311-2/+2
* options: disable --allow-delayed-peak-detect by defaultKacper Michajłow2023-10-251-1/+0
* vo_gpu_next: optimally align DR buffersNiklas Haas2023-10-191-0/+2
* vo_gpu_next: cast const away to suppress warningKacper Michajłow2023-10-191-1/+1
* vo_gpu_next: only increment osd_sync in update_overlays if pausedDudemanguy2023-10-131-1/+1
* vo: change vo->driver->wait_events to nanosecondsDudemanguy2023-10-101-3/+3
* vo_gpu_next: improve updating overlaysDudemanguy2023-10-051-21/+22
* vo_gpu: remove --scaler-lut-sizeNiklas Haas2023-09-251-1/+0
* vo_gpu: remove --scale-cutoff etcNiklas Haas2023-09-251-1/+0
* vo_gpu_next: use proper color for subtitlesKacper Michajłow2023-09-211-19/+28
* vo_gpu_next: fix unscaled screenshot with --blend-subtitlesKacper Michajłow2023-09-211-4/+4
* vo: make cscale follow scale by defaultKacper Michajłow2023-09-191-1/+3
* vo_gpu_next: fix blur and taper values being zerollyyr2023-09-181-2/+4
* vo_gpu_next: remove ewa_lanczossharp nagNiklas Haas2023-09-161-6/+0
* vo_gpu_next: update for new ICC profile APINiklas Haas2023-09-151-38/+60
* vo_gpu_next: map --scaler-resizes-onlyNiklas Haas2023-09-141-0/+3
* vo_gpu_next: support --blend-subtitles when taking screenshootKacper Michajłow2023-09-091-3/+25
* vo_gpu_next: support crop in video_screenshotKacper Michajłow2023-09-091-4/+11
* vo_gpu_next: forwards compatibility with pl_cacheNiklas Haas2023-09-081-0/+13
* vo_gpu_next: don't rotate gamut visualizationNiklas Haas2023-09-021-7/+5
* vo_gpu_next: improve --tonemapping-visualizeNiklas Haas2023-08-301-0/+25
* vo_gpu_next: add support for VOCTRL_HDR_METADATAKacper Michajłow2023-08-291-0/+34
* vo_gpu_next: fix --target-contrast=infNiklas Haas2023-08-281-1/+1
* vo_gpu_next: update tmp params before rendering frameNiklas Haas2023-08-271-7/+6
* vo_gpu_next: make option shim consistent with new APINiklas Haas2023-08-271-18/+20
* vo_gpu_next: avoid duplicate code (cosmetic)Niklas Haas2023-08-271-5/+4
* vo_gpu_next: correctly set params.frame_mixerNiklas Haas2023-08-271-4/+3
* vo_gpu_next: don't nuke main options state in video_screenshotNiklas Haas2023-08-271-6/+13
* vo_gpu_next: don't override main options in draw_frameNiklas Haas2023-08-271-8/+10
* vo_gpu_next: move line to correct location (cosmetic)Niklas Haas2023-08-211-1/+1
* vo_gpu_next: correctly handle GAMUT_AUTONiklas Haas2023-08-211-3/+3
* vo_gpu_next: reword error message on empty screenshotNiklas Haas2023-08-211-1/+1
* vo_gpu_next: correctly clear removed hooksNiklas Haas2023-08-191-0/+1
* vo_gpu_next: fix typo in video_screenshot()Niklas Haas2023-08-191-1/+1
* vo_gpu_next: add --libplacebo-optsNiklas Haas2023-08-191-0/+7
* vo_gpu_next: don't re-set frame_mixerNiklas Haas2023-08-191-1/+2
* vo_gpu_next: move allow_delayed to move appropriate placeNiklas Haas2023-08-191-1/+1
* vo_gpu_next: switch to new pl_options systemNiklas Haas2023-08-191-99/+124
* vo_gpu_next: fix leak of --icc-profile-auto on uninitNiklas Haas2023-08-181-1/+1
* vo_gpu_next: drop redundant PL_HAVE_LCMS checkNiklas Haas2023-08-181-20/+1
* vo_gpu_next: use pl_dispatch_info_move to avoid useless data copyKacper Michajłow2023-08-181-21/+46
* vo_gpu_next: drop PL_API_VER compatibility pathsNiklas Haas2023-08-181-46/+0
* vo_gpu_next: actually fix screenshots with PARDudemanguy2023-08-081-2/+10
* vo_gpu_next: take into account PAR when taking screenshotsDudemanguy2023-08-071-1/+2
* vo_gpu_next: add ability to use named hook paramsNiklas Haas2023-08-071-1/+14
* vo_gpu_next: increase non-interpolation queue sizeNiklas Haas2023-08-071-1/+1
* vo_gpu_next: update for new pl_filter configuration APINiklas Haas2023-08-061-9/+33
* vo_gpu/vo_gpu_next: fix setting an empty dscaleDudemanguy2023-08-051-1/+1
* vo_gpu_next: add --hdr-peak-percentileNiklas Haas2023-08-041-0/+1
* vo_gpu_next: fix assertion on waylandNiklas Haas2023-07-291-2/+7
* vo_gpu_next: delay swapchain submit until flip_frame()Niklas Haas2023-07-291-2/+5
* Revert "vo_gpu_next: use pl_dispatch_info_move to avoid useless data copy"sfan52023-07-231-46/+21
* vo_gpu_next: add --hdr-contrast-recovery/smoothnessNiklas Haas2023-07-181-0/+5
* vo_gpu_next: add --target-contrast optionKacper Michajłow2023-07-171-0/+30
* various: correctly ignore cache files with --no-configDudemanguy2023-07-061-4/+11
* vo_gpu_next: remove synchronization from info_callbackKacper Michajłow2023-07-021-9/+0
* vo_gpu_next: use pl_dispatch_info_move to avoid useless data copyKacper Michajłow2023-07-021-21/+45
* vo_gpu_next: add --corner-rounding optionNiklas Haas2023-06-211-0/+6
* vo_gpu_next: add missing --gamut-mapping-mode optionsNiklas Haas2023-06-211-1/+12
* vo: hwdec: Pass the ra_ctx to hwdecs instead of just the raPhilip Langdale2023-05-281-1/+1
* vo_gpu_next: fix to allow using dllimportKacper Michajłow2023-05-271-1/+1
* vo: make mp_frame_perf thread safeKacper Michajłow2023-05-251-2/+2
* vo_gpu_next: add size guard for pass->num_samplesKacper Michajłow2023-05-251-2/+3
* vo_gpu_next: synchronize voctrl_performance_data accessKacper Michajłow2023-05-251-0/+11
* vo_gpu_next: fix off by one in info_callbackKacper Michajłow2023-05-251-1/+1
* vo_gpu_next: fix build on older libplaceboNiklas Haas2023-05-241-1/+0
* vo_gpu_next: update to new libplacebo gamut mapping APINiklas Haas2023-05-241-3/+29
* vo_gpu_next: remove --tone-mapping-crosstalkNiklas Haas2023-05-241-1/+0
* vo_gpu_next: allow to use ICC profile luminance valueKacper Michajłow2023-05-131-4/+14
* player: use XDG_CACHE_HOME by defaultDudemanguy2023-05-091-4/+14
* vo_gpu_next: fixes to allow using dllimportKacper Michajłow2023-04-241-3/+3
* various: fix typosHarri Nieminen2023-03-281-1/+1
* vo_gpu_next: drop various PL_API_VER checksllyyr2023-03-261-44/+2
* vo_gpu_next: compatibility with libplacebo v6.265llyyr2023-03-131-1/+6
* vo_gpu_next: compatibility with PL_API_VER >= 254Niklas Haas2023-03-061-2/+12
* vo_gpu_next: use inverse mapping functions to tag screenshotsLeo Izen2023-03-051-14/+5
* vo_gpu_next: fix warning -Wunused-functionThomas Weißschuh2023-02-261-0/+2
* vo_gpu_next: fix color space hint with target peak overrideKacper Michajłow2023-02-231-1/+4
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-6/+6
* vo_gpu_next: add --tone-mapping-visualizeNiklas Haas2023-02-191-0/+3
* vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightnessquietvoid2023-02-191-16/+2
* vo_gpu_next: allow native CSP screenshotsNiklas Haas2023-02-131-0/+5
* vo_gpu_next: tag screenshots with correct colorspaceNiklas Haas2023-02-131-0/+15
* vo_gpu_next: only apply target options in window screenshot modeNiklas Haas2023-02-131-1/+5
* vo_gpu_next: be explicit about screenshot reprNiklas Haas2023-02-131-0/+1
* vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10Niklas Haas2023-02-131-0/+4
* vo_gpu_next: support mapping HDR10+ dynamic metadataNiklas Haas2023-02-131-0/+19
* vo_gpu_next: add check for PL_HAVE_LCMSKacper Michajłow2023-02-021-1/+1
* osdep: add MP_FALLTHROUGHKacper Michajłow2023-02-021-1/+1
* vo_gpu_next: implement VO_DR_FLAG_HOST_CACHEDNiklas Haas2023-01-231-0/+5
* vo: add `int flags` to the get_image signatureNiklas Haas2023-01-231-1/+1
* vo_gpu_next: don't flush cache on OSD updateNiklas Haas2022-11-251-2/+9
* vo_gpu_next: fix undefined behavior on alpha-first formatsNiklas Haas2022-11-191-1/+4
* vo_gpu_next: add tunable shader parametersNiklas Haas2022-11-111-1/+59
* vo_gpu_next: set background transparencyNiklas Haas2022-11-011-0/+1
* vo_gpu_next: fix crash on uninit after startup failurercombs2022-10-141-1/+1
* vo_gpu_next: respect --blend-subtitles=<yes/no>Niklas Haas2022-09-291-11/+31
* vo_gpu_next: fix screenshots of rotated sourcesNiklas Haas2022-09-271-3/+6
* vo_gpu_next: use static assert for array sizeNiklas Haas2022-09-271-1/+1
* vo_gpu_next: update render_info for upstream API changeNiklas Haas2022-09-261-11/+14
* vo_gpu_next: implement --video-output-levelsNiklas Haas2022-09-251-0/+4
* vo_gpu_next: support error diffusion ditheringNiklas Haas2022-09-201-6/+14
* vo_gpu_next: only require full pixel byte alignmentNiklas Haas2022-09-121-3/+3
* vo_gpu_next: implement ICC 3DLUT cachingNiklas Haas2022-09-121-0/+65
* vo_gpu_next: use correct pixel size when mapping formatsNiklas Haas2022-09-121-1/+1
* vo_gpu_next: fix typo affecting --target-trc optionTillmann Karras2022-09-021-1/+1
* vo_gpu_next: display subtitles without video streamNiklas Haas2022-08-311-1/+2
* vo_gpu_next: fix screenshots on single-frame filesNiklas Haas2022-07-231-1/+1
* vo_gpu_next: don't crash on !frame->currentNiklas Haas2022-07-181-5/+7
* vo_gpu_next: implement --cscaleNiklas Haas2022-06-241-0/+3
* vo_gpu_next: fix OSD rendering of screenshotsNiklas Haas2022-06-061-5/+6
* vo_gpu_next: avoid 0x0 resizesDudemanguy2022-04-241-2/+4
* vo_gpu_next: switch to unpooled hwdec mappingNiklas Haas2022-04-111-62/+83
* vd_lavc: add vo caps and option to set GPU film grain applicationLynne2022-04-051-1/+5
* vo_gpu_next: apply film grain if such metadata is presentLynne2022-04-051-0/+5
* Revert "vo_gpu_next: remove unnecessary dependency"Niklas Haas2022-04-011-2/+1
* vo_gpu_next: remove unnecessary dependencyNiklas Haas2022-03-291-1/+2
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-211-3/+3
* vo_gpu_next: also include stride alignment in DR sizeNiklas Haas2022-03-141-2/+3
* vo_gpu_next: fix crash when disabling DR at runtimeNiklas Haas2022-03-081-5/+6
* vo_gpu_next: don't leak mpi on failed uploadNiklas Haas2022-03-081-32/+37
* vo_gpu_next: properly keep track of DR allocationsNiklas Haas2022-03-071-27/+39
* vo_gpu_next: don't allocate dr_buf as part of the AVBufferRefNiklas Haas2022-03-061-20/+9
* vo_gpu_next: add D3D11 RA texture wrapping/unwrapping for hwdecJames Ross-Gowan2022-03-031-1/+21
* vo_gpu_next: add support for hardware decodingNiklas Haas2022-03-031-35/+166
* vo_gpu_next: configure the VO queue size dynamicallyNiklas Haas2022-03-031-12/+21
* vo_gpu_next: remove/simplify plane flipping hacksNiklas Haas2022-02-251-37/+9
*