]> granicus.if.org Git - handbrake/commit
libhb: Eliminate global variable hb_gui_use_hwd_flag
authorjstebbins <jstebbins.hb@gmail.com>
Sun, 29 Mar 2015 16:22:30 +0000 (16:22 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Sun, 29 Mar 2015 16:22:30 +0000 (16:22 +0000)
commit8e9bff8f32423c3ac69986bb3e4d03300d41dd4e
treea31260ce3ac5fc295f93f48ca2f7136563aa4455
parent168ce686fd837de7fbf20266df31af2ac00c8db1
libhb: Eliminate global variable hb_gui_use_hwd_flag

This global was shared between the CLI and libhb and used as a back door to
force scan and encode passes to use the same ffmpeg context for hardware
decoding. Aside from the fact that this context sharing should not be necessary
and needs fixing, this information belongs in the hb_handle_t that is shared
between the scan and the encode.  So put it there and make sure the hb_handle_t
get propagated to where the flag is needed.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7028 b64f7644-9d1e-0410-96f1-a4d463321fa5
18 files changed:
libhb/batch.c
libhb/bd.c
libhb/common.c
libhb/common.h
libhb/cropscale.c
libhb/decavcodec.c
libhb/decomb.c
libhb/detelecine.c
libhb/hb.c
libhb/hb.h
libhb/internal.h
libhb/muxcommon.c
libhb/reader.c
libhb/scan.c
libhb/stream.c
libhb/sync.c
libhb/work.c
test/test.c