544 Commits (98114d70e48caf871b0fe9b8e5bf8ebd989b845d)

Author SHA1 Message Date
Anton Khirnov 9200514ad8 lavf: replace AVStream.codec with AVStream.codecpar 9 years ago
Anton Khirnov 9f61abc811 lavf: allow custom IO for all files 9 years ago
Anton Khirnov 5845a8273e movenc: use the CPB props side data 9 years ago
John Stebbins ca489564ae movenc: add fallback audio track tref support 9 years ago
Martin Storsjö bef3b1f59f movenc: Allow setting start_dts/start_cts before writing actual packets 9 years ago
Martin Storsjö 09e431b9e3 movenc: Assume streams starting at pts=0 for discontinuous fragments with editlists 9 years ago
Martin Storsjö 8ad5124b7e movenc: Automatically flush after writing the initial moov 9 years ago
Martin Storsjö 5ea5a24eb7 movenc: Honor flush requests with delay_moov, when some tracks lack samples 9 years ago
Martin Storsjö 26ac22e5e7 movenc: Add a new flag for writing global sidx indexes for dash 10 years ago
Martin Storsjö 5f200bbf98 movenc: Place the sidx index after the initial moov/mdat pair 10 years ago
Martin Storsjö 83f254e65f movenc: Rename reserved_moov_pos to reserved_header_pos 10 years ago
Martin Storsjö 8e34089e26 movenc: Check that frag_info entries exist in mov_write_sidx_tag 10 years ago
Vittorio Giovara 059a934806 lavc: Consistently prefix input buffer defines 10 years ago
Luca Barbato e95c7a6185 mov: Preserve the metadata even when bit-exactness is requested 10 years ago
Janne Grunau 529c05698e movenc: fixes a questionable valgrind uninitialized value warning 10 years ago
Martin Storsjö e0046bc9c9 movenc: Write the make and model metadata keys for mov style files 10 years ago
Anton Khirnov cf18e777ae movenc: write the display transform matrix 10 years ago
Martin Storsjö 67a2912307 movenc: Don't assume that fragment durations in pts is equal to duration in dts 10 years ago
Martin Storsjö 5c337353a2 movenc: Move sidx edit list timestamp adjustment into a block 10 years ago
Martin Storsjö eee13d6539 movenc: Only adjust the cts offset at the start of fragments if necessary 10 years ago
Martin Storsjö 5cf892d694 movenc: Write pts timestamps in tfxd, instead of dts timestamps 10 years ago
Martin Storsjö b81b0cc22b movenc: Set the last packet duration based on the next packet when autoflushing 10 years ago
Martin Storsjö 2889c5e167 movenc: Heuristically set the duration of the last sample in a fragment if not set 10 years ago
Martin Storsjö 2cb9c2fc59 movenc: Allow interleaving samples when writing fragmented files 10 years ago
Martin Storsjö 50ff0c05b6 movenc: Support writing multiple trun atoms 10 years ago
Martin Storsjö 448c8cfe4c movenc: Support setting fragment_index before the moov atom is written 10 years ago
Martin Storsjö 0c5e380c2c movenc: Don't rely on the fragment index for vc1 info gathering 10 years ago
Martin Storsjö 46d4d85759 movenc: Avoid writing separate flags for the first sample if not necessary 10 years ago
Martin Storsjö 00d751d4fc movenc: Set tfhd default sample flags based on actual samples, if possible 10 years ago
Martin Storsjö 9731cf4001 movenc: Keep writing zero-entry stts atoms as intended 10 years ago
Hugo Beauzée-Luyssen a876585215 movenc: Check memory allocations 10 years ago
Martin Storsjö 2a1500fb55 movenc: Fix a typo in a comment 10 years ago
Martin Storsjö e581e88cbd movenc: Readd an accidentally removed condition 10 years ago
Martin Storsjö 46808fdf04 movenc: Enable editlists by default if delay_moov is enabled 10 years ago
Martin Storsjö b3b0b35db2 movenc: Get rid of a hack for updating the dvc1 atom 10 years ago
Martin Storsjö 847bf5988f movenc: Add an option for delaying writing the moov with empty_moov 10 years ago
Martin Storsjö c725faebda movenc: Use start_dts/cts instead of cluster[0] for writing edit lists 10 years ago
Martin Storsjö 724cbea719 movenc: Remove an unnecessary condition when flushing fragments 10 years ago
Martin Storsjö 355d01a1bf movenc: Factorize writing ftyp and other identification tags to a separate function 10 years ago
Martin Storsjö 59f0275dd0 movenc: Adjust the pts of new fragments similarly to what is done for dts 10 years ago
Martin Storsjö 234fb81e31 movenc: Expose the fragment index as an avoption 10 years ago
Martin Storsjö ee37620b6a movenc: Add a flag for indicating a discontinuous fragment 10 years ago
Martin Storsjö 40ed1cbf14 movenc: Allow writing a DASH sidx atom at the start of files 10 years ago
Martin Storsjö 3847f3ab58 movenc: Add tfra entries for all tracks in a moof 10 years ago
Martin Storsjö 2ded57371a movenc: Add support for writing sidx atoms for DASH segments 10 years ago
Martin Storsjö 2d9d6afb8d movenc: Factorize adding fragment info into a separate function 10 years ago
Martin Storsjö 0f9eb9165b movenc: Include empty tracks in iods when writing fragmented mp4 10 years ago
Martin Storsjö 9a5ac36b69 movenc: Require samples before trying to write edts 10 years ago
Martin Storsjö 8cb7b7b461 movenc: Avoid leaking locally allocated data when returning on errors 10 years ago
Martin Storsjö 95a449d3ce movenc: Remove an outdated comment 10 years ago