Nomis101
4c879d8f36
Update copyright dates to 2025 ( #6568 )
2025-01-22 09:11:40 +01:00
Nomis101
d858fc0953
Update copyright dates to 2024.
2024-01-03 08:24:26 +01:00
Bradley Sepos
86acd31333
Update copyright dates to 2023.
2023-11-12 00:43:04 -05:00
Damiano Galassi
48e666694e
libhb: add missing checks of the result of malloc/calloc.
2023-08-16 08:40:28 +02:00
Damiano Galassi
395676a92a
libhb: avoid copying frames when converting from avframe to hb_buffer and back.
2023-08-05 08:37:12 +02:00
Damiano galassi
6b55e7253f
libhb: preserve and propagate sidedata in the pipeline.
2023-02-06 16:33:19 +01:00
Damiano Galassi
39c9922da6
libhb: lapsharp: add high depth support.
2022-03-02 10:00:38 +01:00
Bradley Sepos
6810d3a800
Update copyright dates to 2022.
2022-01-05 21:41:07 -05:00
Damiano Galassi
ecbabc543d
libhb: passhtru chroma location info.
2021-09-17 12:14:11 +02:00
Josh Soref
7e0249fe46
Spelling libhb ( #3600 )
...
Spelling libhb
* spelling: behavior
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: bitstream
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: chapter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: children
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: common
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: concatenated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: contained
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: control
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: diagnose
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: empty
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: encoder
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: essentially
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: eventual
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: folks
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: frame
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: half
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: hours
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: indepth
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: indices
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: initiated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: maybe
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: minimal
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: mishmash
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: modifying
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: monotonically
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: preamble
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: pthread
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: repeats
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: specified
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: subtitle
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: succeeded
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: surface
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: theora
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: thread
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: title
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: type
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2021-05-22 07:57:50 +02:00
Bradley Sepos
e4d444553b
Update copyright dates to 2021.
2021-01-01 00:00:00 +00:00
Bradley Sepos
638558a6a3
Update copyright dates to 2020.
2020-01-01 00:00:00 +00:00
John Stebbins
1b7948495f
libhb: resolve header conflicts with pango/harfbuzz
...
Newest versions appear to have a "common.h" somewhere that is
interfering with libhb/common.h.
move headers into "handbrake" subdirectory
2019-09-12 10:22:07 -07:00
John Stebbins
294bb35fc3
Resolve conflict with harfbuzz include file hb.h
...
Rename hb.h to handbrake.h
2019-09-10 09:17:18 -07:00
John Stebbins
3712b297c3
libhb: propagate color matrix info through the pipeline
...
Propagates pix_fmt, range, primaries, transfer, and matrix everywhere.
Everything that passes or creates video frames tags the frames with
their color matrix info.
All filters know the expected color matrix info of input frames.
2019-04-08 07:44:09 -06:00
John Stebbins
45e783372b
lapsharp: mirror image data into stride region
...
Adds a function to mirror image data into stride region. Mirroring the
data results in a less visible artefact down the right edge of the
image. Blanking resulted in a dark edge artefact.
Keeps function that blanks stride region and improves it's speed,
although it's not currently used.
2019-01-20 09:20:47 -08:00
John Stebbins
563958843b
lapsharp: blank frame buffer stride region
...
Zero is not black. Stride is used in computations and is assumed black.
Fixes https://github.com/HandBrake/HandBrake/issues/1751
2019-01-20 09:20:47 -08:00
Bradley Sepos
5a65df0d58
Update copyright dates to 2019.
2019-01-01 00:00:00 +00:00
Bradley Sepos
ba30fd8bf3
Update copyright dates to 2018.
2018-01-01 00:00:00 +00:00
Bradley Sepos
77c3efd8f4
libhb: Fix C const issue in lapsharp.c.
...
Simple runtime vs. compile time error, which Clang hid from me.
2017-06-04 07:24:02 -04:00
Bradley Sepos
b88e7ffc5e
libhb: Cosmetics in lapsharp.c.
2017-06-03 12:40:23 -04:00
Bradley Sepos
5a428013a6
libhb: Add Lapsharp kernel isolap and use with Grain tune.
2017-06-01 13:39:43 -04:00
Bradley Sepos
2b0cbe69a8
libhb: Add LapSharp sharpening filter.
2017-05-30 14:00:27 -04:00