avcodec: add a raw DSD encoder

5 September 22:48 - FFmpeg - Kacper Michajłow

AV_SAMPLE_FMT_DSD frames are already the bitstream, so the dsd_msbf "encoder" is a plain copy of the samples into packets.

avcodec/dstdec: support raw DSD output

5 September 22:48 - FFmpeg - Kacper Michajłow

Output the losslessly decompressed bitstream as AV_SAMPLE_FMT_DSD.

avcodec/wavpack: support raw DSD output

5 September 22:48 - FFmpeg - Kacper Michajłow

Output DSD frames as AV_SAMPLE_FMT_DSD.

swresample: support AV_SAMPLE_FMT_DSD input

5 September 22:48 - FFmpeg - Kacper Michajłow

Convert DSD to PCM with the same 96-tap symmetric lowpass filter the libavcodec DSD decoders use.

avcodec/dsddec: support raw DSD output

5 September 22:48 - FFmpeg - Kacper Michajłow

Output the raw bitstream as AV_SAMPLE_FMT_DSD when requested.

[truetype] Improve native ClearType horizontal point hinting

5 September 13:05 - FreeType - Infinality

FreeType's v40 interpreter normally approximates ClearType's increased horizontal resolution by suppressing X-axis instruction effects in backward-compatible mode.


  • Most Popular This Week

x86/time: avoid early uses of NOW() to return zero

2 September 13:15 - Xen - Jan Beulich

Waiting loops like the one in flush_command_buffer() will degenerate to infinite ones when used early enough for NOW() to still return constant zero.

x86/time: CMOS RTC may run in binary mode

2 September 13:11 - Xen - Jan Beulich

Indicating it would always use BCD mode is just wrong (and then the comment there said the opposite).


avfilter/vf_colordetect: add support for full range alpha offset

1 September 11:15 - FFmpeg - Niklas Haas

This allows us to add a threshold for alpha comparisons to the full range path as well. The AArch64 changes were LLM-assisted, since I'm not familiar with that architecture.

avfilter/vf_colordetect: add threshold option

1 September 11:15 - FFmpeg - Niklas Haas

This is useful to filter false positives due to encoding noise in lossily compressed sources. The reason this is limited to 0.05 (= 5%) is twofold: 1.

avfilter/x86/vf_colordetect: avoid calling C code for tail handling

1 September 11:15 - FFmpeg - Niklas Haas

Instead, we can just call the SIMD function a second time.

tests/checkasm/vf_colordetect: benchmark on aligned width

1 September 11:15 - FFmpeg - Niklas Haas

This gives a more faithful representation of the SIMD speedup, as the unaligned checkasm test case size is not representative of typical inputs.

[truetype] Honor ClearType 'gasp' smoothing and grid-fit policy

1 September 03:50 - FreeType - Infinality

FreeType currently reports symmetric smoothing through GETINFO bit 18 without distinguishing ClearType symmetric smoothing from symmetric grid fitting. Resolve these two properties independently.