summaryrefslogtreecommitdiffstats
path: root/video/out/vo_gpu_next.c
Commit message (Expand)AuthorAgeFilesLines
* vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDRllyyr2024-03-191-1/+5
* vo_gpu_next: fix -Wembedded-directive warningnanahi2024-03-191-8/+10
* vo_gpu_next: don't render ASS subtitles at HDR colorspaceKacper Michajłow2024-03-181-1/+1
* gpu-next: add support for --dither-depth=autoKacper Michajłow2024-03-171-3/+8
* vo: move target_params into responsibility of VOsfan52024-03-161-0/+1
* vo_gpu/vo_gpu_next: fix transparency in glxDudemanguy2024-03-131-8/+10
* mp_image: add Dolby Vision metadata mappingKacper Michajłow2024-03-091-3/+0
* mp_image: add mp_image_params_static_equal for finer comparisionKacper Michajłow2024-03-091-1/+5
* vo_gpu_next: infer target parametersKacper Michajłow2024-03-071-3/+5
* vo_gpu_next: add support for video-target-paramsKacper Michajłow2024-03-071-1/+13
* vo_gpu_next: render subtitles at video colorspaceKacper Michajłow2024-03-021-0/+2
* vo_gpu_next: simplify pl_clear_mode enum mappingDudemanguy2024-02-261-6/+6
* vo_gpu_next: add --border-background optionDudemanguy2024-02-261-1/+12
* vo_gpu_next: support --background optionDudemanguy2024-02-261-0/+11
* vo_gpu/vo_gpu_next: rework --alpha into --background optionDudemanguy2024-02-261-2/+4
* player: rename --background to --background-colorDudemanguy2024-02-261-4/+4
* vo_gpu/vo_gpu_next: set ctx->opts.want_alpha in specific functionsDudemanguy2024-02-261-2/+9
* vo_gpu_next: fix win32 io wrapnanahi2024-02-261-0/+1
* osdep/io: move I/O utility functions to misc/io_utilsnanahi2024-02-231-1/+1
* vo_gpu_next: fix some lut-related memory leaksDudemanguy2024-02-171-0/+5
* vo_gpu_next: move gpu-next opts to specific sub optionDudemanguy2024-02-171-52/+62
* vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEODudemanguy2024-02-171-1/+0
* vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlayDudemanguy2024-02-161-0/+2
* vo_gpu_next: move the frame->redraw check for blended subtitlesDudemanguy2024-02-151-4/+3
* io: add mp_save_fileKacper Michajłow2024-01-311-25/+4
* vo_gpu_next: save cache to separate filesKacper Michajłow2024-01-311-49/+182
* vo_gpu_next: simplify after recent changesKacper Michajłow2024-01-221-20/+4
* csputils: replace mp_chroma_location with pl_chroma_locationKacper Michajłow2024-01-221-1/+1
* csputils: replace mp_alpha_type with pl_alpha_modeKacper Michajłow2024-01-221-1/+1
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-221-17/+17
* vo: add params mutexKacper Michajłow2023-11-221-0/+2
* 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 3D