]> granicus.if.org Git - handbrake/commitdiff
fix for PRE/POST filter enabling
authorhandbrake <no-reply@handbrake.fr>
Tue, 12 Feb 2013 22:23:04 +0000 (22:23 +0000)
committerhandbrake <no-reply@handbrake.fr>
Tue, 12 Feb 2013 22:23:04 +0000 (22:23 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/qsv@5251 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/work.c

index 9e18e64ce1d819cc437df6e9db144e0921b53752..5a18c9e64bfe71b77341665146b5f3a411c9ad42 100644 (file)
@@ -799,9 +799,8 @@ static void do_job( hb_job_t * job )
                         hb_filter_object_t * check_filter = hb_list_item( job->list_filter, x );
                         if(check_filter->id > HB_FILTER_QSV_PRE && check_filter->id < HB_FILTER_QSV_POST &&
                             // if original filter used - we need to wrap them into QSV pipeline
-                           (check_filter->id == HB_FILTER_DEINTERLACE && !is_vpp_interlace) &&
-                            check_filter->id != HB_FILTER_CROP_SCALE &&
-                            check_filter->id != HB_FILTER_VFR){
+                           ((check_filter->id == HB_FILTER_DEINTERLACE && !is_vpp_interlace) ||
+                             check_filter->id == HB_FILTER_ROTATE )){
                             to_use = 1;
                             break;
                         }