Lines Matching refs:current_partition
226 MXFPartition *current_partition;
454 partition = mxf->current_partition = &mxf->partitions[mxf->last_forward_partition];
457 partition = mxf->current_partition = &mxf->partitions[mxf->partitions_count];
1898 if (!mxf->current_partition ||
1899 mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell)
1903 avio_seek(pb, mxf->run_in + mxf->current_partition->previous_partition, SEEK_SET);
1904 mxf->current_partition = NULL;
1950 mxf->current_partition = NULL;
2116 if (!mxf->current_partition) {
2121 if (!mxf->current_partition->essence_offset) {
2128 round_to_kag(mxf->current_partition->this_partition +
2129 mxf->current_partition->pack_length, mxf->current_partition->kag_size) +
2130 round_to_kag(mxf->current_partition->header_byte_count, mxf->current_partition->kag_size) +
2131 round_to_kag(mxf->current_partition->index_byte_count, mxf->current_partition->kag_size);
2137 mxf->current_partition->essence_offset = avio_tell(s->pb);
2138 mxf->current_partition->essence_length = klv.length;
2141 mxf->current_partition->essence_offset = op1a_essence_offset;
2153 klv.key[13] >= 2 && klv.key[13] <= 4 && mxf->current_partition) {