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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-04matroskadec_haali: support HEVC demuxingHendrik Leppkes
2017-08-04matroskadec_haali: Improve TTA duration calculationHendrik Leppkes
2017-08-04vorbiscomment: allow using vorbiscomment parser without input contextHendrik Leppkes
2017-08-04matroskadec_haali: fix dvb streams without the full dvb start codeHendrik Leppkes
2017-08-04matroskadec_haali: export full wavpack blocksHendrik Leppkes
2017-08-04avformat/file: use sequential file accessHendrik Leppkes
2017-08-04riff: don't try to parse too small WAVEFORMAT headersHendrik Leppkes
2017-08-04matroskadec_haali: optimize fuzzy CueAware seekingHendrik Leppkes
This allows finding Cues that would match the same frame as the requested timecode, and allow for more accurate seeking on ordered chapter boundaries.
2017-08-04flac: export vorbiscomment metadata in extradataHendrik Leppkes
It can contain special metadata that informs us about the desired channel layout for non-standard layouts, which means its crucial for correct playback.
2017-08-04matroskadec_haali: defer parsing of the full MKV header until requiredHendrik Leppkes
This allows quickly scanning the file header for the segment UID instead of parsing the full headers for this information.
2017-08-04matroskadec_haali: optimize opening of external segmentsHendrik Leppkes
2017-08-04HACK avio: add a flag to skip the fstat on file opening for performance reasonsHendrik Leppkes
2017-08-04matroskadec_haali: protect against unknown tracks causing a crashHendrik Leppkes
2017-08-04matroskadec_haali: added an option to suppress opening external segmentsHendrik Leppkes
2017-08-04HACK: matroskadec_haali: extract the SSA extradata from the main segmentHendrik Leppkes
This works around a short-coming in dynamic format switching of the common subtitle renderers.
2017-08-04matroskadec_haali: process attachments of all segmentsHendrik Leppkes
2017-08-04matroskadec_haali: send new extradata and stream params on segment changesHendrik Leppkes
2017-08-04matroskadec_haali: support changing compression settings in different segmentsHendrik Leppkes
2017-08-04matroskadec_haali: support Next/Prev file linkingHendrik Leppkes
2017-08-04matroskadec_haali: make cue-aware seeking more lenientHendrik Leppkes
2017-08-04matroskadec_haali: add public api for interacting with editionsHendrik Leppkes
2017-08-04matroskadec_haali: support for linked segments in ordered chaptersHendrik Leppkes
2017-08-04matroskadec_haali: support ordered chapters/virtual timelinesHendrik Leppkes
2017-08-04matroskadec_haali: add logging of the edition/chapter structureHendrik Leppkes
2017-08-04matroskadec_haali: obey the Enabled and Hidden flags for tracks and chaptersHendrik Leppkes
2017-08-04matroskadec_haali: refactor/simplify for edition supportHendrik Leppkes
- creating IOstreams - Cue-aware seeking - Cleanup
2017-08-04matroskadec_haali: avoid memcpys when the packet data can be reused as-is.Hendrik Leppkes
2017-08-04Revert "mpegts: clear avprograms only for removed programs"Hendrik Leppkes
This reverts commit 806a66fd08a395486e763fb10588c5fd02e8d54e and 4c41fc88df5c507e0f239b4c16f85573f7b49702.
2017-08-04matroskadec_haali: only use default values for DisplayWidth/Height if ↵Hendrik Leppkes
appropriate. The default values are only valid when the DisplayUnit is 0 (pixels), and all other values require explicit coding of the DisplayWidth/Height values.
2017-08-04matroskadec_haali: parse new CueDuration and CueRelativePosition elementsHendrik Leppkes
Parse the new elements into the Cue structure, but they remain unused in the Matroska Parser itself.
2017-08-04HACK: mov: when seeking secondary streams, don't insist on key-frames.Hendrik Leppkes
2017-08-04HACK: make the image2pipe demuxer work more like we want it to.Hendrik Leppkes
2017-08-04avidec: force probing of subtitle streamsHendrik Leppkes
2017-08-04matroskadec_haali: Only accept a "sane" DefaultDuration for FPS.Hendrik Leppkes
Alot of files have their DefaultDuration set to an calculated value which is not directly tied to the FPS, and because Matroska actually doesn't specify the DefaultDuration to be tied to the FPS, this is perfectly legal. So, before assuming the DefaultDuration is the FPS, check if the value actually makes sense. The most basic check here is that the FPS is below 125fps, because any more really doesn't make sense. If the FPS from the header is not set, avformat will probe the FPS based on the files timestamps, which will give a much better result.
2017-08-04file: increase io buffer for better performance on high latency resourcesHendrik Leppkes
2017-08-04Add Matroska demuxer based on Haalis MatroskaParserHendrik Leppkes
2017-08-04build: remove slashes from the last lines of x86 build filesHendrik Leppkes
This unbreaks compilation in mingw with CRLF line endings
2017-08-04mpegts: switch back to mpegts_get_pcrHendrik Leppkes
2017-08-04HACK: Don't return -1 in avformat_find_stream_info when codec details are ↵Hendrik Leppkes
still unknown.
2017-08-04HACK: Add a function to manually add streams to the MPEG-TS demuxerHendrik Leppkes
This is used by the BDMV demuxer when some streams are not detected by auto-probing
2017-08-04HACK: disable mpegts crc checks for pat/pmt/...Hendrik Leppkes
2017-08-04Silently error out when pos_limit exceeds pos_max instead of aborting the ↵Hendrik Leppkes
process.
2017-08-04avformat: add a new flag to let the user indicate the file is on a slow ↵Hendrik Leppkes
network device
2017-08-04Export avformat functions used in LAVHendrik Leppkes
2017-08-04Increase the maximum probe size to 4MB.Hendrik Leppkes
This allows detection of some files with corruption within the first few MB and should not have a speed impact on previous functional files.
2017-08-04don't reparse PMT unless it's version has changed readded: don't accept PMT ↵Cory Fields
that isn't current
2017-08-04Add "safe" full parsing mode.Hendrik Leppkes
In this mode, the parser does completely process the frame, but timestamps are not mangled in compute_pkt_fields.
2017-08-04Don't discard timestamps that are considered "invalid", still better then ↵Hendrik Leppkes
none at all.
2017-08-04HACK: Disable tb_unreliable, preserve original fps information.Hendrik Leppkes
2017-08-04get accurate estimate from the PTSesCory Fields