summaryrefslogtreecommitdiffstats
path: root/libhb
Commit message (Collapse)AuthorAgeFilesLines
* libhb: fix colorspace filter settings validation and actually combbine it ↵Damiano Galassi2020-11-192-0/+2
| | | | with the others avfilters.
* libhb: use av_get_pix_fmt_name to get the pixel format string.Damiano Galassi2020-11-193-3/+2
|
* libhb: add 8bit to 10/12bit blend functions to rendersub.Damiano Galassi2020-11-1810-18/+181
| | | | decode video to 10bit or 12bit yuv if there is no 8bit filter in the chain.
* rendersub: set libass hinting to none to imporove vsfilter compatibility. ↵Damiano Galassi2020-11-181-1/+1
| | | | Fixes #2489.
* qsv: added AV1 HW decoding capabilitiesagalin892020-11-125-5/+22
|
* reader: fail early if the chapter indexes are out of bound. Fixes #2594.Damiano Galassi2020-11-091-0/+7
|
* libhb: Replace HB_ACODEC_FFMPEG with HB_ACODEC_MP2 in stream.c.Bradley Sepos2020-11-081-2/+2
|
* MP2 PassThru (libhb part)Nomis1012020-11-086-2/+19
|
* vt: disable constant quality availability check on Intel.Damiano Galassi2020-11-051-1/+1
|
* vt: cache the hardware encoders availability state.Damiano Galassi2020-10-251-7/+36
|
* preset: support the 'PictureUseMaximumSize' key in hb_preset_apply_title()Damiano Galassi2020-10-211-1/+11
|
* qsv: better adjustments of pool sizes for LA case to prevent corner cases ↵agalin892020-10-174-10/+29
| | | | regressions
* qsv: fix AVC encoding hang when LA is enabled on Windowsagalin892020-10-114-11/+22
|
* qsv: multi adapters improvementsagalin892020-10-102-18/+41
|
* qsv: fix full path encode when multiple monitors configurationagalin892020-10-041-4/+7
|
* qsv: added hb_qsv_adapters_list function and make proper multiple gpu ↵agalin892020-10-045-124/+227
| | | | adapters implementation
* nvenc: Fix duplicate logging of nvenc message. Also moved it to log level 2.sr552020-09-261-3/+9
|
* libhb: fix a memory leak.Damiano Galassi2020-09-241-1/+1
|
* qsv: add gpu adapter index selectionagalin892020-09-064-10/+147
|
* libhb: fix off by one tx3g style record end position.Damiano Galassi2020-09-011-1/+1
|
* decavsub: remove stale fileJosh Soref2020-08-301-146/+0
| | | | 494a548865e20767076f2caaa4f23522ee750687
* libhb: improve videotoolbox detection and add support for constant quality ↵Damiano Galassi2020-08-236-66/+170
| | | | encoding mode when available.
* qsv: update dx11 patch for ffmpeg 4.3.1agalin892020-08-226-49/+68
|
* dvdnav: set HB_ERROR_READ when exiting early due to errorsJohn Stebbins2020-08-201-0/+25
|
* qsv: remove globalsagalin892020-08-207-56/+50
|
* fix: SW encoding when crop/resize is usedagalin892020-08-041-8/+11
|
* libhb: do not set thread priorities on Darwin arm. Original patch ↵Damiano Galassi2020-08-031-3/+4
| | | | contributed by Apple.
* qsv: fix incorrect async depth values in GUI binaryagalin892020-07-294-16/+20
|
* qsv: fix of speed preset to be effective as ↵agalin892020-07-281-1/+8
| | | | MFX_TARGETUSAGE_7/MFX_TARGETUSAGE_BEST_SPEED
* qsv: holding frames context that associated with surface in the hb_bufferagalin892020-07-286-53/+34
|
* qsv: improved memory managementagalin892020-07-285-71/+37
|
* qsv: fixing linux buildDmitrichenko, Max2020-07-225-38/+49
|
* NVEnc: Allow bitrate to be variable for Average Bitrate Mode in HB. Fixes #3020sr552020-07-211-3/+3
|
* hb_json: make it easier for UI to zero out metadataJohn Stebbins2020-07-201-13/+35
| | | | | | | | By default, the job is populated with the metadata from the source title. If the metadata dict is present in the json job, assume any fields not present are to be removed from the job's metadata
* fix: adding TODOs for future refactoringArtem Galin2020-07-202-0/+4
|
* fix: unconditionally whether QSV is used or notArtem Galin2020-07-203-76/+104
|
* qsv: reimplemented context memory management and small fixesArtem Galin2020-07-209-118/+99
|
* qsv: move hw filters flag check into functionArtem Galin2020-07-208-19/+21
|
* qsv: remove globalsArtem Galin2020-07-2010-126/+151
|
* qsv: fix gui issue with when av_frame is nullArtem Galin2020-07-201-3/+11
|
* qsv: added HW offload of resize filterArtem Galin2020-07-209-321/+567
| | | | | | | Started to close gap of filters to be offloaded for HW acceleration, when possible. Resize filter is validated and others are in the pipeline, including DX11.
* qsv: more depth helps for better performanceDmitrichenko, Max2020-07-114-99/+29
|
* qsv: default usage is balancedDmitrichenko, Max2020-07-111-1/+1
|
* qsv: fix memory leak while closing sessionDmitrichenko, Max2020-07-115-10/+9
|
* Fix a typo in decavcodec.cMartin Storsjö2020-07-111-1/+1
|
* Only dither audio when necessaryJohn Stebbins2020-07-014-6/+15
| | | | | If dither is "auto", only enable dither if source depth > dest depth Lossy codecs do not have a fixed bit depth, so we treat them as >= 24
* libhb: fix a possible unitialized variable access.Damiano Galassi2020-06-271-1/+1
|
* presets: Drop Apple 240p30 and Xbox Legacy 1080p30.Bradley Sepos2020-06-191-227/+1
| | | | Old and non-mod-2, will allow us to remove the modulus control on the dimensions tab. #2437
* presets: Move Amazon Fire to top of Devices category.Bradley Sepos2020-06-191-214/+214
| | | | I apparently forgot to alphabetize after renaming Fire TV -> Amazon Fire. No need to bump preset revision number for this.
* Added track number to audio and subtitle scan JSONRandomEngy2020-06-171-2/+4
| | | | | | Technically not needed, but makes working with the objects easier. As long as you have the object, you have the track number needed to put it into the output.