Hendrik Leppkes
c21c399438
Update changelog and version for 0.79.2
2024-04-08 09:24:56 +02:00
Hendrik Leppkes
ea8aa0f0a5
Update ffmpeg for file buffering fix
2024-04-05 22:06:56 +02:00
Hendrik Leppkes
e0ff0b645d
Fix memory leak of AC3HeaderInfo
...
Providing a struct avoids allocation requirements.
2024-04-02 11:59:53 +02:00
Hendrik Leppkes
6baf1443ee
Skip invalid AC3 frames at the beginning of the stream when bitstreaming
...
Otherwise a PCM fallback will be triggered, which is not desirable.
2024-04-02 11:46:27 +02:00
Hendrik Leppkes
b4093e995f
Update changelog and version for 0.79.1
2024-03-28 11:26:16 +01:00
Hendrik Leppkes
b532ea2215
Small FFmpeg update for MP4 HDR parsing fix
2024-03-28 11:07:32 +01:00
Hendrik Leppkes
56c5a10c48
Update ffmpeg for HEVC glitch fix
2024-03-28 10:45:19 +01:00
Hendrik Leppkes
dee2ad88c3
Update changelog and version for 0.79
2024-03-25 18:42:14 +01:00
Hendrik Leppkes
df345e199c
Update ffmpeg
2024-03-24 10:30:37 +01:00
Hendrik Leppkes
325a66e082
Fixed some missed side data changes
2024-03-19 13:10:15 +01:00
Hendrik Leppkes
28c2251f83
More safety checks before calling av_mkv_get_num_editions
...
May fix #583
2024-03-19 11:31:43 +01:00
Hendrik Leppkes
9894074dd7
Support for VVC video (experimental)
2024-03-19 11:18:48 +01:00
Hendrik Leppkes
3e2ffec00f
Update FFmpeg
2024-03-19 10:46:40 +01:00
Hendrik Leppkes
890dac4bf7
Move Git hosting to a Gitea instance
2024-03-03 23:16:24 +01:00
Hendrik Leppkes
55353ad62a
Switch language standards to C11 and C++17
2024-02-22 00:22:30 +01:00
Hendrik Leppkes
58474b042a
Prefer average framerate for reporting, with an accuracy fudge
...
This might more accurately represent data in various files. Maybe.
2024-02-12 15:20:04 +01:00
Hendrik Leppkes
5a5d571b3f
Increase reloads for HLS playlists
...
LAV Splitter can cache for quite a bit, so allow the playlist some extra
time to update before we consider it EOF.
2024-02-12 13:14:25 +01:00
Hendrik Leppkes
a1fd71100d
Update language list
2023-11-21 12:45:38 +01:00
Hendrik Leppkes
39bc2a8c75
Update changelog and version for 0.78 release
2023-10-25 13:31:42 +02:00
Hendrik Leppkes
11b06e17dc
Fix timestamp generation for MPEG-2 DVD streams (and probably others)
2023-10-24 13:04:43 +02:00
Hendrik Leppkes
27d27077e3
Update ffmpeg for potential assert fix
2023-10-21 00:53:46 +02:00
Hendrik Leppkes
87caff2daa
Check if the demux context is valid before using it
2023-10-21 00:53:12 +02:00
Hendrik Leppkes
7abcfea0e0
Update ffmpeg for parsing matroska stream dispositions
...
Fixes #561
2023-10-14 13:20:25 +02:00
Hendrik Leppkes
4f481513d6
Sanity check d3d11 sample processing
...
This should not really fail, unless extreme cases, but better to check.
2023-10-14 12:26:09 +02:00
Hendrik Leppkes
1aeb4bfac8
Create debug symbols for GCC builds using cv2pdb
2023-10-14 12:25:44 +02:00
Hendrik Leppkes
4710e61de7
Blacklist more mov/mp4 handler names
2023-10-12 00:21:28 +02:00
Hendrik Leppkes
85e8bfea01
Update ffmpeg for improved mp4 track titles
2023-10-12 00:21:14 +02:00
Hendrik Leppkes
21ad5c62c1
Lower-case subtitle track name queries, ASCII characters only
2023-10-10 12:51:50 +02:00
Hendrik Leppkes
38bed10909
Add basic documentation for the @ string match in stream selection
2023-10-08 11:51:33 +02:00
Hendrik Leppkes
b812c66383
Update ffmpeg to detect DTS:X in DTS-HD HRA streams
...
Fixes #536
2023-10-08 11:37:53 +02:00
Hendrik Leppkes
81d0aabeb1
Add support for SMC video
...
Fixes GitHub Issue #563
2023-10-08 10:36:16 +02:00
Hendrik Leppkes
c5e5048457
Update dav1d
2023-10-08 00:43:23 +02:00
Hendrik Leppkes
cbcbacb441
Update opencore-amr
2023-10-08 00:43:16 +02:00
Hendrik Leppkes
d4daa84ed1
Update speex
2023-10-08 00:18:11 +02:00
Hendrik Leppkes
bb8299bb42
Update libxml2
2023-10-08 00:10:46 +02:00
Hendrik Leppkes
a4ed20b141
Update gmp, nettle, and gnutls
2023-10-07 21:34:44 +02:00
Hendrik Leppkes
aa5d6267a6
Fix crash with hwaccel
2023-09-30 21:22:07 +02:00
Hendrik Leppkes
a3bddc01a5
Migrate to non-deprecated fields
2023-09-30 01:11:54 +02:00
Hendrik Leppkes
0dc83168d4
Fix some frame rate changes from the ffmpeg update
2023-09-30 01:10:13 +02:00
Hendrik Leppkes
a8e1f3ef9f
Update ffmpeg
2023-09-29 20:02:37 +02:00
Hendrik Leppkes
666957dca5
Update AVS+ headers to 3.7.3
2023-09-29 19:45:37 +02:00
Hendrik Leppkes
a9b4374b23
Track the timing offset of TrueHD bitstreaming internally
...
This ensures we present a constant bitrate/duration stream to the audio
device, while keeping track of the timing offset internally to ensure
audio/video sync is preserved.
Should fix playback glitches with some audio renderer on high bitrate
TrueHD bitstreaming (Atmos).
2023-09-07 12:18:27 +02:00
Hendrik Leppkes
e855ca99c0
Preserve HLG when a frame indicates it, instead of overriding it with container data
...
Containers might indicate the corresponding SDR mode, but HLG is going
to be more precise here.
2023-03-31 23:55:01 +02:00
Hendrik Leppkes
7ebc41e9c3
Use proper enum constants for extended color properties
2023-03-31 23:54:39 +02:00
Hendrik Leppkes
bdc42f1dbb
Update changelog and version
2023-03-08 10:53:00 +01:00
Hendrik Leppkes
530baf99e5
Define a new sidedata type for the DoVi RPU buffer
2023-03-06 13:57:29 +01:00
Hendrik Leppkes
19e58e66da
Identify spatial audio extensions in audio tracks
...
Supports Atmos in EAC3 and TrueHD, as well as DTS:X and DTS:X IMAX
2023-03-02 14:09:08 +01:00
Hendrik Leppkes
fa44c8b7a0
Compute aspect ratio to a more reasonable limit
...
When the fraction is applied to the video, more precision then 16-bit
will be lost anyway due to needing to reach full pixels.
2023-03-02 11:19:56 +01:00
Hendrik Leppkes
fbe01f68e2
Update ffmpeg for backported TrueHD fixes
...
Fixes #528
2023-03-02 10:31:44 +01:00
Hendrik Leppkes
afcd2be1f9
Fix clipping protection with integer output formats
...
Fixes #533
2023-03-01 10:54:04 +01:00