290 Commits (3f3229cd109f5cdf1f1d6fe26f2864e32e029b53)

Author SHA1 Message Date
Tomas Härdin 6547fd9264 mxfdec: consider QuantizationBits between 17 and 24 to be pcm_s24* 13 years ago
Tomas Härdin cc1dda851b mxfdec: Don't crash in mxf_packet_timestamps() if current_edit_unit overflows 13 years ago
Tomas Härdin 0cd21ddaed mxfdec: Zero nb_ptses in mxf_compute_ptses_fake_index() 13 years ago
Tomas Härdin 46d65fb8a5 mxfdec: Sanity check PreviousPartition 13 years ago
Tomas Härdin e7839602f4 mxfdec: Never seek back in local sets and KLVs 13 years ago
Tomas Härdin 184f479096 mxfdec: Move the current_partition check inside mxf_read_header() 13 years ago
Tomas Härdin 4ae7d45170 mxfdec: Fix infinite loop in mxf_packet_timestamps() 13 years ago
Tomas Härdin 2116e4ba91 mxfdec: Check url_feof() in mxf_read_local_tags() 13 years ago
Tomas Härdin 5e5e69d078 mxfdec: Check for NULL component 13 years ago
Tomas Härdin 7feb7f16a8 mxfdec: Make sure mxf->nb_index_tables > 0 in mxf_packet_timestamps() 13 years ago
Tomas Härdin 5b718009b2 mxfdec: Sanity-check SampleRate 13 years ago
Tomas Härdin 1888bd1b6d mxfdec: Make sure mxf->nb_index_tables > 0 in mxf_packet_timestamps() 13 years ago
Tomas Härdin 54cbbdd25a mxfdec: Remove unused variables 13 years ago
Tomas Härdin 6e9081f4d8 mxfdec: Make sure x < index_table->nb_ptses 13 years ago
Tomas Härdin 085249a379 mxfdec: Ignore the last entry in Avid's index table segments 13 years ago
Tomas Härdin 0e764cf541 mxfdec: Don't parse slices or DeltaEntryArrays 13 years ago
Tomas Härdin f98726551c mxfdec: Remove dead/useless code 13 years ago
Tomas Härdin 2eba8da675 mxfdec: Hybrid demuxing/seeking solution 13 years ago
Tomas Härdin 36c305f9db mxfdec: Add mxf_edit_unit_absolute_offset() 13 years ago
Tomas Härdin b56adc7842 mxfdec: Replace zero IndexDurations with st->duration 13 years ago
Tomas Härdin 2212e040b7 mxfdec: Add "fake" index to MXFIndexTable to assist seeking 13 years ago
Tomas Härdin 8ce41721a4 mxfdec: Add MXFIndexTables 13 years ago
Tomas Härdin 31029e30fa mxfdec: Move mxf_read_packet*() near the bottom of the file 13 years ago
Tomas Härdin 7d531e83b6 mxfdec: Set DTS and PTS on video packets 13 years ago
Tomas Härdin 8a2cb2abbf mxfdec: Only sort IndexTableSegments once 13 years ago
Tomas Härdin 0bcada9f61 mxfdec: Add Avid's essence element key 13 years ago
Tomas Härdin 1e14bfc117 mxfdec: Add support for Avid indexes 13 years ago
Tomas Härdin 89cc8c17df mxfdec: Check slice_count before freeing slice_offset_entries 13 years ago
Tomas Härdin c0ee522df6 mxfdec: Bring back accumulated_offset that was removed in 5e67e3e 13 years ago
Carl Eugen Hoyos 5207f9597e Separate mxf_essence_container_uls for audio and video. 13 years ago
Reimar Döffinger 2483f53693 mxfdec: do not try to use an obviously broken index. 13 years ago
Tomas Härdin ddcf3e0535 mxfdec: Index table driven demuxing and seeking 13 years ago
Tomas Härdin 5e67e3eac2 mxfdec: Compute packet offsets properly 13 years ago
Tomas Härdin 5fb800f49a mxfdec: Use MaterialPackage - Track - TrackID instead of the system_item hack 13 years ago
Tomas Härdin fd34dbea58 mxfdec: Parse more values in PartitionPack 13 years ago
Tomas Härdin 7560c26495 mxfdec: Parse TemporalOffsets 13 years ago
Tomas Härdin 623128d782 mxfdec: av_dlog():ify 'no corresponding source package found' 13 years ago
Tomas Härdin 336246238e mxfdec: Compute essence container offsets and lengths into mxf->partitions 13 years ago
Tomas Härdin 289bc14449 mxfdec: Make mxf->partitions sorted by offset 13 years ago
Tomas Härdin e5f9c8927b mxfdec: Parse ThisPartition 13 years ago
Tomas Härdin dcd30b83b4 mxfdec: Speed up metadata and index parsing 13 years ago
Tomas Härdin e1914b5a2f mxfdec: Make sure DataDefinition is consistent between material track and source track 13 years ago
Tomas Härdin 1170749b39 mxfdec: Add EssenceContainer UL found in 0001GL00.MXF.A1.mxf_opatom.mxf 13 years ago
Anton Khirnov c3f9ebf743 lavf: make av_set_pts_info private. 13 years ago
Tomas Härdin fd1cea6549 mxfdec: Add hack that adjusts the n_delta calculation when system items are present 13 years ago
Tomas Härdin 7ddb0607f3 mxfdec: Parse IndexTableSegments and convert them into AVIndexEntry arrays 13 years ago
Clément Bœsch eef3ea8c71 Rename remaining ByteIOContext to AVIOContext. 13 years ago
Alex Converse 735e601be1 mxfdec: Fix comparison of unsigned expression < 0. 13 years ago
Anton Khirnov a2faa95151 lavf: make some seeking functions private 13 years ago
Anton Khirnov 84ad31ff18 lavf: replace av_new_stream->avformat_new_stream part II. 13 years ago