Lines Matching defs:xma
249 WMAProDecodeCtx xma[XMA_MAX_STREAMS];
1848 if (!s->xma[s->current_stream].eof_done) {
1849 ret = decode_packet(avctx, &s->xma[s->current_stream], s->frames[s->current_stream],
1857 if (!s->xma[i].eof_done && s->frames[i]->data[0]) {
1858 ret = decode_packet(avctx, &s->xma[i], s->frames[i],
1862 eof &= s->xma[i].eof_done;
1866 if (s->xma[0].trim_start)
1867 s->trim_start = s->xma[0].trim_start;
1868 if (s->xma[0].trim_end)
1869 s->trim_end = s->xma[0].trim_end;
1878 if (s->xma[s->current_stream].nb_channels > 1)
1888 if (s->xma[s->current_stream].packet_done ||
1889 s->xma[s->current_stream].packet_loss) {
1893 if (s->xma[s->current_stream].skip_packets != 0) {
1896 min[0] = s->xma[0].skip_packets;
1900 if (s->xma[i].skip_packets < min[0]) {
1901 min[0] = s->xma[i].skip_packets;
1911 s->xma[i].skip_packets = FFMAX(0, s->xma[i].skip_packets - 1);
1936 if (s->xma[i].nb_channels > 1) {
1996 ret = decode_init(&s->xma[i], avctx, i);
2004 start_channels += s->xma[i].nb_channels;
2025 decode_end(&s->xma[i]);
2074 flush(&s->xma[i]);