Mercurial > mplayer.hg
comparison libmpcodecs/ad_spdif.c @ 37134:39b662840ac7
ad_spdif: do not call internal write_packet function directly.
Use av_write_frame instead.
Patch by Jan Andres [jandres gmx net].
author | reimar |
---|---|
date | Sat, 28 Jun 2014 19:57:15 +0000 |
parents | 9b88b87f5921 |
children |
comparison
equal
deleted
inserted
replaced
37133:0ffcf1ae8b91 | 37134:39b662840ac7 |
---|---|
263 start, pkt.size, in_size, consumed, x); | 263 start, pkt.size, in_size, consumed, x); |
264 if (pts != MP_NOPTS_VALUE) { | 264 if (pts != MP_NOPTS_VALUE) { |
265 sh->pts = pts; | 265 sh->pts = pts; |
266 sh->pts_bytes = 0; | 266 sh->pts_bytes = 0; |
267 } | 267 } |
268 ret = lavf_ctx->oformat->write_packet(lavf_ctx, &pkt); | 268 ret = av_write_frame(lavf_ctx, &pkt); |
269 if (ret < 0) | 269 if (ret < 0) |
270 break; | 270 break; |
271 } | 271 } |
272 sh->pts_bytes += spdif_ctx->out_buffer_len; | 272 sh->pts_bytes += spdif_ctx->out_buffer_len; |
273 return spdif_ctx->out_buffer_len; | 273 return spdif_ctx->out_buffer_len; |