summaryrefslogtreecommitdiffstats
path: root/mencoder.c
diff options
context:
space:
mode:
authorrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-10 12:43:26 +0000
committerrfelker <rfelker@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-04-10 12:43:26 +0000
commit3b1c7f18da9cdd10f61b84cdf4058f765afd26dc (patch)
treed4b52ac650625322ad9ede34683d7590256bdd18 /mencoder.c
parent381f18fb6e9088008a78b4ce522245c35ae29b02 (diff)
downloadmpv-3b1c7f18da9cdd10f61b84cdf4058f765afd26dc.tar.bz2
mpv-3b1c7f18da9cdd10f61b84cdf4058f765afd26dc.tar.xz
Dirty hack to fix mencoder until someone does all the new filter/vo stuff right :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@5547 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mencoder.c')
-rw-r--r--mencoder.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/mencoder.c b/mencoder.c
index 842defb928..ec607b3834 100644
--- a/mencoder.c
+++ b/mencoder.c
@@ -672,6 +672,12 @@ sh_video->codec=NULL;
if(out_video_codec>1){
sh_video->vfilter=vf_open_filter(NULL,"vo",&video_out);
+// Dirty hack to fix mencoder until someone does all the new filter/vo stuff right :)
+if (out_video_codec == VCODEC_LIBAVCODEC || out_video_codec == VCODEC_DIVX4)
+{
+ sh_video->vfilter=vf_open_filter(sh_video->vfilter, "format", "yv12");
+ out_fmt = IMGFMT_YV12;
+}
sh_video->vfilter=append_filters(sh_video->vfilter);
mp_msg(MSGT_CPLAYER,MSGL_INFO,"==========================================================================\n");