Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-07 | Support VS2017 | Hendrik Leppkes | |
2017-03-07 | msdk_mvc: Unescape SEI NALs before parsing them | Hendrik Leppkes | |
2017-02-13 | Fix shift handling for converted content in y416 | Hendrik Leppkes | |
2017-02-13 | Support Y416 output from lower bitdepth without swscale | Hendrik Leppkes | |
2016-12-09 | Stop using deprecated pkt_pts (replaced by pts) | Hendrik Leppkes | |
2016-12-09 | avcodec: use strict h264 handling on file-based playback with LAV Splitter | Hendrik Leppkes | |
Keep using the old logic for streaming playback or any other source filters where we don't know where the data coming from. | |||
2016-12-08 | Set the guessed number of H264 out-of-order frames to at least 2 | Hendrik Leppkes | |
This avoids dropping frames in the most common broadcast streams while still keeping decode latency low. Fixes GitHub issue #113 | |||
2016-11-28 | Prefer container HDR data if both stream and container are available | Hendrik Leppkes | |
2016-11-28 | Zero-initialize sidedata buffers | Hendrik Leppkes | |
2016-11-28 | Apply stream-level extradata to outgoing video frames | Hendrik Leppkes | |
2016-11-28 | Factor more generic format code out of the avcodec module | Hendrik Leppkes | |
2016-11-24 | Fix 12-bit 444 -> rgb24/32 conversion | Hendrik Leppkes | |
2016-10-23 | cuvid: add SM -> core entry for Pascal cards | Hendrik Leppkes | |
2016-07-11 | Forward FFMpeg side-data to the decoders | Hendrik Leppkes | |
2016-07-11 | Pass the original IMediaSample to the decode functions | Hendrik Leppkes | |
2016-06-28 | Replace ATL uuid attributes with declspec uuid | Hendrik Leppkes | |
The ATL attributes are deprecated in VS2015 Update 3 | |||
2016-06-23 | Clear the audio buffer when exceeding the max size | Hendrik Leppkes | |
This may allow audio decoding to resume on the next packet. | |||
2016-06-23 | Add a few additional buffer safety checks | Daniel Geerts | |
2016-06-15 | Update LAV Audio bitstreaming to codecpar | Hendrik Leppkes | |
2016-06-12 | Fix order of HDR primaries | Hendrik Leppkes | |
2016-06-12 | Add support for MagicYUV decoding | Hendrik Leppkes | |
2016-06-12 | Add experimental support for CineformHD decoding | Hendrik Leppkes | |
2016-06-12 | Add 10-bit UtVideo formats | Hendrik Leppkes | |
2016-06-12 | Update ffmpeg | Hendrik Leppkes | |
2016-06-08 | Fix another compiler warnings due to signed/unsigned mismatch | Hendrik Leppkes | |
2016-06-08 | Initialize ptrdiff_t constant first and then do the shift instead casting ↵ | Kacper Michajłow | |
the end result. | |||
2016-06-08 | Be consistent about data types to fix few compiler warnings. | Kacper Michajłow | |
- Add cast to DWORD type when needed. Optionaly GrowableArray API could be changed to use size_t but this would require changes across the codebase to fix all usages. | |||
2016-06-07 | Fix parsing of SPDIF encoded AC3 audio | Hendrik Leppkes | |
2016-05-03 | Use a more appropriate value for TOPLEFT chroma | Hendrik Leppkes | |
2016-04-20 | Move AVI Decompressor check to CheckConnect, so it fails faster | Hendrik Leppkes | |
This partially reverts d4b3c73 and implements it differently. | |||
2016-04-20 | Block connecting to the "AVI Decompressor" filter from LAV Video | Hendrik Leppkes | |
The AVI Decompressor is automatically inserted by the filter graph builder when a filter offers a YUY2 output, however it doesn't actually support the conversion from LAVs output properly. Instead rely on LAVs RGB output. This fixes playback of videos embedded into PowerPoint, and similar situations. | |||
2016-04-18 | Remove left-over debug code | Hendrik Leppkes | |
2016-04-17 | Properly null check many allocations that missed it | Hendrik Leppkes | |
2016-04-16 | CDecWMV9/CDecWMV9MFT: Do not declare conflicting types in headers. | Kacper Michajłow | |
Move struct declaration inside class so they are in proper namespace. This fixes errors with a few analyzers. Apparently compiler/analyzer were confused by the same struct name in two components. | |||
2016-04-12 | Remote mpeg2 decoding at the start of a GOP, in addition to after a keyframe | Hendrik Leppkes | |
This allows playing intra-refresh mpeg2 samples, and should hopefully limit the amount of distortion it may allow to be shown after a seek to open-gop streams. | |||
2016-04-12 | Refactor the sequence detection function to detect other sequence elements | Hendrik Leppkes | |
2016-03-26 | Ensure the internal audio buffer doesn't grow out of control | Hendrik Leppkes | |
2016-03-17 | Remove unused variables | Hendrik Leppkes | |
2016-03-17 | Stop reading before the end of the buffer to avoid overreads | Hendrik Leppkes | |
2016-03-17 | Sync MPEG Audio streams received from the MS MPEG-1 Splitter | Hendrik Leppkes | |
The splitter fails to cut off the ID3 tag properly, resulting in noise otherwise. | |||
2016-03-17 | Add a helper function to consume data from a GrowableArray | Hendrik Leppkes | |
2016-03-12 | Only allow to guess the interlaced flag for the media type, not for software ↵ | Hendrik Leppkes | |
deinterlacing. This could result in unwanted frame rate changes in progressive content, which was initially guessed as interlaced due to lack of more information. | |||
2016-03-12 | Properly signal doubled fps in initial media type when using w3fdif | Hendrik Leppkes | |
2016-03-11 | Allow primary/matrix metadata values which are defined in the latest Windows SDK | Hendrik Leppkes | |
2016-03-08 | Try to guess the expected DTS output format to avoid unneeded format changes | Hendrik Leppkes | |
2016-03-06 | Tune the layout of the hwaccel options a bit more | Hendrik Leppkes | |
2016-03-06 | Adjust layout of the resolution/codec selectors to allow for slightly bigger ↵ | Hendrik Leppkes | |
fonts | |||
2016-03-02 | Add H.264 MVC to the format configuration | Hendrik Leppkes | |
Additionally add an override API for players. | |||
2016-03-01 | Add a bit more logging for MVC problems | Hendrik Leppkes | |
2016-03-01 | msdk_mvc: remove EOS markers from the bitstream, as they confuse the decoder | Hendrik Leppkes | |