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-05-09cuvid: replace printf with proper log outHendrik Leppkes
2017-05-09cuvid: output > 8 bit content using P010Hendrik Leppkes
2017-05-09cuvid: support vp9 decodingHendrik Leppkes
2017-05-09cuvid: enable support for hevc main10 decodingHendrik Leppkes
2017-05-09Parse more bitstream properties from the HEVC SPSHendrik Leppkes
2017-05-08cuvid: pass bitdepth to the decoderHendrik Leppkes
2017-05-08cuvid: properly fail decoding if creating a decoder failsHendrik Leppkes
2017-05-08Update NVIDIA NVDEC headers to SDK 8.0Hendrik Leppkes
2017-05-03Update ffmpeg for a flv workaroundHendrik Leppkes
2017-04-28Add AVdh mediatype for DNxHR streamsHendrik Leppkes
2017-04-25Update build script for recent ffmpeg changesHendrik Leppkes
2017-04-24Support container content light level dataHendrik Leppkes
2017-04-24Fix a copy-pasta problemHendrik Leppkes
2017-04-24Export HDR Content Light Level metadata for madVRHendrik Leppkes
2017-04-23avcodec: avoid an extra decoding loop in a double EAGAIN error conditionHendrik Leppkes
2017-04-22avcodec: simplification and doc updateHendrik Leppkes
2017-04-22avcodec: fully handle EAGAIN returns from avcodec_send_packetHendrik 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-22Use the native compiler environment, if available.Hendrik Leppkes
This ensures the 64-bit compiler binaries are used when running on a 64-bit system.
2017-04-22avcodec: use refcounted packets if we're using a dynamic input allocatorHendrik Leppkes
This avoids copying the input packets into new ref-counted memory.
2017-04-22Allow the PacketAllocator to allocate new packets on the flyHendrik Leppkes
This allows downstream filters to hang on to them for longer without deadlocking the allocator.
2017-04-22Set the version in the vpcC header properlyHendrik Leppkes
2017-04-21avcodec: always parse mpeg1/2Hendrik Leppkes
2017-04-21avcodec: refactor packet decoding, separate parsing outHendrik Leppkes
In preparation of future optimizations, properly separate parsing from decoding and switch to the new decoding API.
2017-04-21avcodec: don't run the parser if the data is from LAV SplitterHendrik 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-21Update changelog for recent changesHendrik Leppkes
2017-04-21Update ffmpegHendrik Leppkes
2017-04-21Update copyright year to 2017Hendrik Leppkes
2017-04-21Release all DXVA2 resources when DXVA2-Native decoding failsHendrik Leppkes
2017-04-21Simplify the main decoder managementHendrik Leppkes
Remove the dedicated thread the decoder worked on, it only added complexity without tangible performance benefits (could even add overhead). Instead, re-cycle the remnants of the DecodeThread into a much simpler DecodeManager that encapsulates the actual decoder objects.
2017-04-18Generate VP8/9 extradata with profile and color informationHendrik Leppkes
This information is modeled after the latest draft of the VP Codec in ISO Media specification (ie. VP8/9 in MP4).
2017-04-15cuvid: skip D3D9 init on Windows 10Hendrik Leppkes
D3D9 CUVID interop is not supported on Windows 10 and will always fail, thus skipping hardware init avoids any overhead or complications.
2017-04-15Add helper function to check for Windows 10Hendrik Leppkes
2017-04-15cuvid: set deinterlace mode to weave (disabled) on progressive streamsHendrik Leppkes
In theory the GPU should avoid deinterlacing progressive streams automatically, but it appears at least some device/driver combinations do still attempt to deinterlace progressive streams in some situations, resulting in a degraded image. Based on the report and patch by Lutz Wolter
2017-04-11Use unsigned types where appropriate in the generic conversion functionsHendrik Leppkes
2017-04-11Fix Y416 conversion to be in the right format.Hendrik Leppkes
Note: this change breaks compatibility with software that expects the old layout (ie. older madVR versions). madVR 0.91.8 or newer use the correct layout provided by this change.
2017-04-04Enable reconnect for http streamingHendrik Leppkes
2017-04-03Update ffmpegHendrik Leppkes
2017-03-31Unblock the network access when closing the demuxerHendrik Leppkes
This allows protocols like RTSP to send cleanup commands.
2017-03-30Update ffmpeg for LATM AAC PCE fixHendrik Leppkes
2017-03-20gpu_memcpy: fix the name of a variableHendrik Leppkes
2017-03-20gpu_memcpy: add a memory barrier to avoid compiler re-orderingHendrik Leppkes
2017-03-20Move DTSinPCM timestamp handling to a better placeHendrik Leppkes
2017-03-20Don't use H264 strict decoding with hwaccelsHendrik Leppkes
Use of strict mode can artificially inflate the number of requires surfaces substantially for very little real world benefits.
2017-03-20Disable software error concealment with hwaccel decodingHendrik Leppkes
The hardware performs error concealment, the software cannot access the hardware surfaces.
2017-03-20Properly handle timestamps on very short PCM streamsHendrik Leppkes
2017-03-11Signal DTS-only HEVC in MP4 when no CTTS atom is presentHendrik Leppkes
2017-03-07Support VS2017Hendrik Leppkes
2017-03-07Update ffmpegHendrik Leppkes
2017-03-07msdk_mvc: Unescape SEI NALs before parsing themHendrik Leppkes
2017-03-07Update libblurayHendrik Leppkes