summaryrefslogtreecommitdiffstats
path: root/libhb/ports.c
Commit message (Collapse)AuthorAgeFilesLines
* fixed typosfreddii2021-02-251-1/+1
|
* Update copyright dates to 2021.Bradley Sepos2021-01-011-1/+1
|
* qsv: update Comet Lake, Ice Lake and Tiger Lake cpu idsagalin892020-12-151-0/+8
|
* qsv: added AV1 HW decoding capabilitiesagalin892020-11-121-0/+6
|
* libhb: do not set thread priorities on Darwin arm. Original patch ↵Damiano Galassi2020-08-031-3/+4
| | | | contributed by Apple.
* libhb: fix preprocessor warning.Damiano Galassi2020-02-201-1/+1
|
* build: libhb: cli: Improve support for NetBSD.Bradley Sepos2020-02-101-6/+6
|
* qsv: add support for FreeBSDJan Beich2020-01-231-3/+7
|
* Update copyright dates to 2020.Bradley Sepos2020-01-011-1/+1
|
* Gardening: Clean up trailing whitespaceNomis1012019-11-041-1/+1
| | | | Remove trailing whitespace in "*.c", "*.m", "*.h" and "*.cpp" files.
* CLI: use the presets from the sandbox container folder if they more recent.Damiano Galassi2019-10-201-1/+1
|
* libhb: resolve header conflicts with pango/harfbuzzJohn Stebbins2019-09-121-2/+2
| | | | | | | Newest versions appear to have a "common.h" somewhere that is interfering with libhb/common.h. move headers into "handbrake" subdirectory
* Resolve conflict with harfbuzz include file hb.hJohn Stebbins2019-09-101-1/+1
| | | | Rename hb.h to handbrake.h
* qsv: adding LowPower support for AVC and HEVC encode on the appropriate HW ↵maxd2019-05-171-4/+6
| | | | generations
* qsv: use HB_PROJECT_FEATURE_QSV instead of USE_QSVJohn Stebbins2019-04-171-4/+6
|
* ports: set pthreads name on macOS.Damiano Galassi2019-04-091-0/+4
|
* qsv: fix build when qsv is disabledJohn Stebbins2019-03-131-4/+4
|
* qsv: add i965 VA driver fallbackJohn Stebbins2019-03-121-20/+58
| | | | | | The iHD VA driver does not work for Sandy bridge, Ivy bridge and Haswell. iHD will fail to initialize on these CPUs. So when a failure occurs, fallback to i965.
* qsv: allow user to override VA driver nameJohn Stebbins2019-03-121-1/+4
|
* qsv: fix building without qsv when libdrm is not presentJohn Stebbins2019-03-091-0/+2
| | | | Fixes https://github.com/HandBrake/HandBrake/issues/1960
* LinGui: make QSV encoding actually workJohn Stebbins2019-03-071-0/+148
| | | | | | Assuming you built HandBrake with 'configure --enable-qsv' and you have built and installed Intel MediaSDK in a directory that is in your LD search path, the QSV encoders now work. HW decode is not supported.
* ssautil: fix strndup on mingwJohn Stebbins2019-01-141-0/+30
|
* ports: fix memory corruption in hb_getlineJohn Stebbins2019-01-141-3/+7
|
* ports: move hb_getline to ports.c where it belongsJohn Stebbins2019-01-141-0/+66
|
* Update copyright dates to 2019.Bradley Sepos2019-01-011-1/+1
|
* libhb: fix snprintf compiler warningsJohn Stebbins2018-06-131-17/+24
| | | | | Our handling of temporary directory paths could truncate resulting filenames. This fixes the warnings and prevents possible truncation.
* ports: fix a possible null deference.Damiano Galassi2018-01-101-0/+2
|
* Update copyright dates to 2018.Bradley Sepos2018-01-011-1/+1
|
* FreeBSD 11.1 compatibility.Bradley Sepos2017-12-061-2/+2
|
* libhb: initialize sleep prevention reasonForActivity CFStringRef inside a ↵Damiano Galassi2017-03-151-6/+4
| | | | function, fix build with icc mac compiler. Patch by jwardnh.
* added support of Kaby Lake CPU recognitionmaxd2017-01-111-1/+6
|
* Update copyright dates to 2017.Bradley Sepos2017-01-011-1/+1
|
* libhb: Improve pthreads-win32 compatibility when PTW32_STATIC_BUILD isn't ↵Bradley Sepos2016-06-211-2/+2
| | | | | | defined. As may be the case with newer mingw with pthreads precompiled.
* Update copyright dates to 2016.Bradley Sepos2016-01-011-1/+1
|
* ports: add NULL checksJohn Stebbins2015-11-151-0/+8
|
* x264: add multilib support (a.k.a. 10-bit)John Stebbins2015-11-121-0/+32
| | | | | This adds the structure to load an libx264 10-bit shared library. The user must install this library themselves to an appropriate place.
* ports: make hb_opendir param constJohn Stebbins2015-10-191-1/+1
|
* Use the non deprecated kIOPMAssertPreventUserIdleSystemSleep assertion to ↵Damiano Galassi2015-10-051-1/+1
| | | | prevent sleep on OS X.
* libhb: Skylake microarchitecture detection, RB 859Max Dmytrychenko2015-09-221-0/+6
|
* hb_get_user_config_directory: improvements.Rodeo2015-04-301-8/+38
| | | | | | | | Fix build with older MinGW-w64 toolchains. Fix potential memory leak and crashes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7140 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ports: use standardized sched_yield instead of pthread_yieldjstebbins2015-04-231-1/+1
| | | | | | Fixes build on osx git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7122 b64f7644-9d1e-0410-96f1-a4d463321fa5
* sync: fix frame p-to-p extra audio after end framejstebbins2015-04-221-0/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7119 b64f7644-9d1e-0410-96f1-a4d463321fa5
* ports: add functions for looking up user config directoryjstebbins2015-04-191-0/+61
| | | | | | | These will be used by the CLI for loading custom user presets. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Move strtok_r fallback to dedicated "compat" files.Rodeo2015-04-101-27/+0
| | | | | | | Also, check whether the toolchain already provides strtok_r instead of building it unconditionally. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7076 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: add support for detection of new Intel processor releases.Rodeo2015-02-031-0/+15
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6864 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update year to 2015.bradleys2015-02-011-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6852 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Work around fedora mingw pthread library requirementjstebbins2015-01-181-0/+4
| | | | | | | | | | Fedora mingw seems to require it's own pthread library which causes build conflicts with our pthread lib. So this patch distinguishes whether libpthread or libpthreadGC2 is already installed on the system and uses the appropriate system lib when found. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6766 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: clean up handling dir directory separatorjstebbins2014-02-221-0/+21
| | | | | | | title->name was getting set to an empty string in some cases due to looking for the wrong directory separator. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6057 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix compiler warning with cpuid usagejstebbins2014-02-181-13/+17
| | | | | | | fixes "dereferencing type-punned pointer will break strict-aliasing rules" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6045 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update some copyright dates to 2014.Rodeo2014-02-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6042 b64f7644-9d1e-0410-96f1-a4d463321fa5