Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-01 | Remove unused variable | Hendrik Leppkes | |
2017-06-21 | avcodec: pad incoming data before parsing, if required | Hendrik Leppkes | |
This was lost in the recent decoding loop rework and causes issues with some source filters. | |||
2017-06-20 | avcodec: change automatic thread count to the number of cpu threads, instead ↵ | Hendrik Leppkes | |
of 1.5x the threads Using more threads then the CPU offers can result in a bit higher benchmarking figures, however during real-time playback it can cause resource contention with the video renderer and other components. | |||
2017-06-20 | avcodec: increase the max number of threads to 32 | Hendrik Leppkes | |
2017-06-17 | dxva2dec: free the D3D9Ex instance on failure | Hendrik Leppkes | |
2017-06-17 | dxva2dec: use Direct3D9Ex if available | Hendrik Leppkes | |
This allows using DXVA2CB on the primary GPU of headless systems | |||
2017-06-17 | dxva2dec: factor D3D adapter identification into its own function | Hendrik Leppkes | |
2017-06-17 | dxva2dec: use array-style struct zeroing consistently | Hendrik Leppkes | |
2017-06-17 | dxva2dec: move device manager creation and handling to generic Init function | Hendrik Leppkes | |
2017-06-17 | dxva2dec: pass the adapter id as a parameter to InitD3D | Hendrik Leppkes | |
2017-06-17 | dxva2dec: split DLL load from D3D init | Hendrik Leppkes | |
2017-05-29 | dxva2: support 10-bit vp9 decoding | Hendrik Leppkes | |
2017-05-29 | Read vpcC extradata for vp9 | Hendrik Leppkes | |
2017-05-18 | Support P010 software output to EVR on recent Windows 10 builds | Hendrik Leppkes | |
The problem in EVR seems to have been resolved, and it can now properly handle 10-bit input. | |||
2017-05-11 | Update MSDK headers and library to MSDK 2016R2 | Hendrik Leppkes | |
2017-05-10 | Add the mediatype for id RoQ video | Hendrik Leppkes | |
2017-05-09 | cuvid: re-add the DXVA processing option | Hendrik Leppkes | |
The option is only visible if CUVID is selected, and automatically hidden on Windows 10, where the feature is not available. | |||
2017-05-09 | cuvid: remove remnants of async memcpy | Hendrik Leppkes | |
2017-05-09 | cuvid: silence a warning | Hendrik Leppkes | |
2017-05-09 | Remove unused variables | Hendrik Leppkes | |
2017-05-09 | cuvid: simplify HEVC Main12 bitstream checking | Hendrik Leppkes | |
2017-05-09 | Consolidate the internal P010/P016 formats into one with an attached bitdepth | Hendrik Leppkes | |
2017-05-09 | cuvid: account for the full range flag from the cuvid video signal ↵ | Hendrik Leppkes | |
description struct | |||
2017-05-09 | FFmpeg actually supports P016 now | Hendrik Leppkes | |
2017-05-09 | cuvid: support hevc 12-bit decoding | Hendrik Leppkes | |
2017-05-09 | Parse the full HEVC SPS to find the range extension flags | Hendrik Leppkes | |
2017-05-09 | Support P016 as an internal pixel format | Hendrik Leppkes | |
2017-05-09 | cuvid: remove async device->host copy | Hendrik Leppkes | |
It offers no benefits as we don't use the async nature of it and may even increase latency slightly. | |||
2017-05-09 | Remove experimental note from VP9 hwaccel config | Hendrik Leppkes | |
2017-05-09 | cuvid: replace printf with proper log out | Hendrik Leppkes | |
2017-05-09 | cuvid: output > 8 bit content using P010 | Hendrik Leppkes | |
2017-05-09 | cuvid: support vp9 decoding | Hendrik Leppkes | |
2017-05-09 | cuvid: enable support for hevc main10 decoding | Hendrik Leppkes | |
2017-05-09 | Parse more bitstream properties from the HEVC SPS | Hendrik Leppkes | |
2017-05-08 | cuvid: pass bitdepth to the decoder | Hendrik Leppkes | |
2017-05-08 | cuvid: properly fail decoding if creating a decoder fails | Hendrik Leppkes | |
2017-05-08 | Update NVIDIA NVDEC headers to SDK 8.0 | Hendrik Leppkes | |
2017-04-28 | Add AVdh mediatype for DNxHR streams | Hendrik Leppkes | |
2017-04-24 | Support container content light level data | Hendrik Leppkes | |
2017-04-24 | Fix a copy-pasta problem | Hendrik Leppkes | |
2017-04-24 | Export HDR Content Light Level metadata for madVR | Hendrik Leppkes | |
2017-04-23 | avcodec: avoid an extra decoding loop in a double EAGAIN error condition | Hendrik Leppkes | |
2017-04-22 | avcodec: simplification and doc update | Hendrik Leppkes | |
2017-04-22 | avcodec: fully handle EAGAIN returns from avcodec_send_packet | Hendrik Leppkes | |
In theory this code should never be needed, but best to be fully API compliant. Who knows what decoder changes in the future might turn up. | |||
2017-04-22 | avcodec: use refcounted packets if we're using a dynamic input allocator | Hendrik Leppkes | |
This avoids copying the input packets into new ref-counted memory. | |||
2017-04-21 | avcodec: always parse mpeg1/2 | Hendrik Leppkes | |
2017-04-21 | avcodec: refactor packet decoding, separate parsing out | Hendrik Leppkes | |
In preparation of future optimizations, properly separate parsing from decoding and switch to the new decoding API. | |||
2017-04-21 | avcodec: don't run the parser if the data is from LAV Splitter | Hendrik Leppkes | |
LAV Splitter already does the same parsing process (and if it doesn't for some file, thats a bug and should be fixed), so avoid doing double the work for no gains. | |||
2017-04-21 | Update copyright year to 2017 | Hendrik Leppkes | |
2017-04-21 | Release all DXVA2 resources when DXVA2-Native decoding fails | Hendrik Leppkes | |