Mercurial > mplayer.hg
comparison libmpcodecs/vd_ffmpeg.c @ 33044:d2b6fbd11f20
Add condition that lets us switch FFmpeg XvMC decoder back from
hwaccel to normal decoding.
author | reimar |
---|---|
date | Sun, 27 Mar 2011 14:17:48 +0000 |
parents | 04203ae3000c |
children | a2a32138597b |
comparison
equal
deleted
inserted
replaced
33043:04203ae3000c | 33044:d2b6fbd11f20 |
---|---|
248 avctx->release_buffer = release_buffer; | 248 avctx->release_buffer = release_buffer; |
249 avctx->reget_buffer = get_buffer; | 249 avctx->reget_buffer = get_buffer; |
250 avctx->draw_horiz_band = draw_slice; | 250 avctx->draw_horiz_band = draw_slice; |
251 mp_msg(MSGT_DECVIDEO, MSGL_INFO, MSGTR_MPCODECS_XVMCAcceleratedMPEG2); | 251 mp_msg(MSGT_DECVIDEO, MSGL_INFO, MSGTR_MPCODECS_XVMCAcceleratedMPEG2); |
252 avctx->slice_flags = SLICE_FLAG_CODED_ORDER|SLICE_FLAG_ALLOW_FIELD; | 252 avctx->slice_flags = SLICE_FLAG_CODED_ORDER|SLICE_FLAG_ALLOW_FIELD; |
253 } else { | |
254 avctx->slice_flags &= ~(SLICE_FLAG_CODED_ORDER|SLICE_FLAG_ALLOW_FIELD); | |
253 } | 255 } |
254 } | 256 } |
255 | 257 |
256 void init_avcodec(void) | 258 void init_avcodec(void) |
257 { | 259 { |