Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-28[MPC-HC] Tray icon: Add an optional custom callback for "show property page" ↵Underground78
events.
2017-08-24d3d11: test texture creation during PostConnectHendrik Leppkes
This ensures the texture format (NV12 or P010) and dimensions are supported.
2017-08-23Simplify :Stop, wrap original function instead of replacing itHendrik Leppkes
2017-08-23Free the filters before closing the decoderHendrik Leppkes
Frames currently buffered in the filters might reference the decoder.
2017-08-23Use a less racey way to stop frame deliveryHendrik Leppkes
2017-08-23Prevent a deadlock issue when changing the format in pause and stopping playbackHendrik Leppkes
2017-08-23Remove the old wmv9 dmo decoder in favor of using the MFT decoder everywhereHendrik Leppkes
The primary reason for the DMO was Windows XP, any newer Windows supports the MFT interface.
2017-08-23Avoid invalid aspect ratio values for avfilter parsingHendrik Leppkes
2017-08-23Set a better default for the aspect ratioHendrik Leppkes
2017-08-22wmv9mft: properly export the aspect ratioHendrik Leppkes
2017-08-22d3d11: return all surfaces to the allocator when breaking the renderer ↵Hendrik Leppkes
connection
2017-08-22d3d11: create the device with BGRA support for Direct2D interoperabilityHendrik Leppkes
Related to GitHub ticket #153.
2017-08-22d3d11: require at least D3D11 feature level 10_0 for decodingHendrik Leppkes
In reality this should not affect any GPUs with decoding capability.
2017-08-21Limit the number of buffers for VC1 DXVA/D3D11 decodingHendrik Leppkes
Decoding can otherwise flicker/fail
2017-08-21Move the maximum buffers into the decoder implementationHendrik Leppkes
2017-08-21d3d11: use copy-back when a specific device is selectedHendrik Leppkes
2017-08-20d3d11: implement saving of the selected deviceHendrik Leppkes
2017-08-19d3d11: implement device selection for copy-back modeHendrik Leppkes
2017-08-19Enable the device selection box if more then one device is availableHendrik Leppkes
Instead of hardcoding it to be availble for DXVA2-CB only.
2017-08-19d3d11: add hints to the config page about OS support and device selectionHendrik Leppkes
2017-08-19d3d11: check for Windows 8 or newer during initHendrik Leppkes
This avoids failing later and possibly getting stuck in native mode.
2017-08-19d3d11: request devices up to feature level 11.1Hendrik Leppkes
As a side-effect, this blocks execution on any system that does not have the full 11.1 runtime, like Windows Vista/7.
2017-08-18d3d11: set devices to be multithreading-safeHendrik Leppkes
2017-08-12d3d11: factor device creation into its own functionHendrik Leppkes
2017-08-12d3d11: release the adapter before recreating another oneHendrik Leppkes
2017-08-12d3d11: implement the Check method to verify if D3D11 is availableHendrik Leppkes
2017-08-12d3d11: show the active decoder deviceHendrik Leppkes
2017-08-12d3d11: move device creationg into LAV logic for more controlHendrik Leppkes
2017-08-12d3d11va: silence cast warnings for the array slice indexHendrik Leppkes
2017-08-11Remove pre-Vista compat codeHendrik Leppkes
2017-08-11Silence a warningHendrik Leppkes
2017-08-11d3d11: implement direct copyback modeHendrik Leppkes
2017-08-11d3d11: Implement a frame queue to improve decode performanceHendrik Leppkes
2017-08-11Cap the number of samples to 127 in the allocator.Hendrik Leppkes
DXVA data structures require to store the surface index in 7-bit.
2017-08-11Implement D3D11 hardware decoding modeHendrik Leppkes
2017-08-11Protect against memory allocation of media samples failingHendrik Leppkes
2017-08-10dxva2: factor codec checks into dxva_commonHendrik Leppkes
2017-08-08Fix side data handling in DXVA2-Native sequence framesHendrik Leppkes
2017-08-08Fix sidedata handling in DeDirectFrameHendrik Leppkes
2017-08-06dxva2: properly preserve sidedata in copy-back modeHendrik Leppkes
2017-08-05dxva2: factor reusable functions into a common dxva moduleHendrik Leppkes
2017-08-04Persist the x264 build between decoder re-initsHendrik Leppkes
2017-08-04Update ffmpegHendrik Leppkes
2017-08-01dxva2dec: only check the profile if its actually setHendrik Leppkes
Fixes DXVA2-CB decoding of MPEG2 video streams.
2017-07-20dxva2dec: include codec profile in device selectionHendrik Leppkes
2017-07-20Implement sidedata for DXVA2-Native samplesHendrik Leppkes
2017-07-17Free the d3d9ex library on closingHendrik Leppkes
2017-07-17Fix cppcheck warnings (#144)Mike Tzou
* Fix initialize order * Fix parameters order in declaration & definition aren't the same
2017-07-07Update color enumeration valuesHendrik Leppkes
2017-07-06dxva2: flush the decoder context when skipping a re-initHendrik Leppkes
The flush is required to be able to re-start decoding on the same context after an EndOfStream was issued to flush existing frames out.