aboutsummaryrefslogtreecommitdiff
path: root/src/video_core/host1x/codecs/codec.cpp
Commit message (Collapse)AuthorAgeFilesLines
* nx2: decode AV1 moviesTakoroka4 days1-0/+2
| | | | | | Fire Emblem: Fortune's Weave plays its movies as AV1 ("video/av01"). Map the codec to AV_CODEC_ID_AV1; FFmpeg decodes it with libdav1d when the FFmpeg build has it.
* [host1x] fix ffmpeg not having va-api on freebsd, inline nvenc (#3878)lizzie2026-04-291-19/+17
| | | | | | | | | | | | | | - fix va-api not being used on freebsd small thingies dont affect a lot: - removes some pointer indirection (why save pointer to GMMU if its accesible via host1x) - use std::variant<> for decoder - miscelly vp9/v8/h264 opts Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3878 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: MaranBr <maranbr@eden-emu.dev>
* video_core: refactor video frame and packet parsingLiam2023-11-161-304/+25
|
* host1x/codecs: enable CUDA on LinuxValeri2023-10-141-10/+0
|
* Use initial_frame to check interlaced flagDanila Malyutin2023-08-281-1/+2
| | | | | | If final frame was transferred from GPU, it won't carry the props. Fixes #11089
* settings,general: Rename non-confirming enumslat9nq2023-07-211-1/+1
|
* general: Use ScratchBuffer where possibleMorph2023-06-301-1/+1
|
* Add support for deinterlaced videos playbackDanila Malyutin2023-05-221-2/+91
| | | | | This is a follow up to #10254 to improve the playback of cut scenes in Layton's Mystery Journey. It uses ffmpeg's yadif filter for deinterlacing.
* Allow >1 cpu threads on video decoding, disable multi-frame decodingKelebek12023-02-141-0/+2
|
* NVDRV: Refactor Host1xFernando Sahmkow2022-10-061-5/+5
|
* VideoCore: Refactor syncing.Fernando Sahmkow2022-10-061-0/+310