Steve Lhomme
75936d8731
posix/process: add missing include
6 months ago
Steve Lhomme
1766681b00
win32: process: add missing include
6 months ago
François Cartegnie
fa7e1cdd3e
demux: mp4: ensure PCR updates are sent with large buffering sequence
6 months ago
François Cartegnie
ae06c7155a
demux: mp4: do not set sync_sample to sample_group_entry sample
Roll info is not a sync point
6 months ago
cs-308-2023
9ee506bdee
package/macos: fix macos root path
6 months ago
François Cartegnie
b0bb49f148
demux: libmp4: return GetInternal by value
7 months ago
François Cartegnie
e2ded74cb1
demux: libmp4: return Get_Path as value
7 months ago
François Cartegnie
9917bb96cd
demux: libmp4: simplify GetPath code
7 months ago
François Cartegnie
78f1ed1190
tests: add libmp4
7 months ago
François Cartegnie
04a6ffc978
demux: libmp4: use obj instead of stream for logging
7 months ago
François Cartegnie
91b5d272c7
demux: mp4: fully ignore clap when overwritten
6 months ago
François Cartegnie
01262e82d9
es_out: sanitize visible/width/offset
6 months ago
François Cartegnie
898bd76283
es_out: compute visible size from offset
6 months ago
François Cartegnie
e42c6f4da0
codec: rawvideo: compute visible size from offset
6 months ago
François Cartegnie
61c5a923b0
codec: hxxx_helper: use MAX_NUM instead of ID_MAX
11 months ago
François Cartegnie
0e3eb4cb85
packetizer: hevc: use MAX_NUM defines
11 months ago
François Cartegnie
896ba38980
packetizer: h264: use MAX_NUM defines
11 months ago
François Cartegnie
0c9dc7ff8c
packetizer: hevc: fix incomplete copy of xPS sets
11 months ago
François Cartegnie
b53be5388c
packetizer: h264: allow empty SPS/PPS in DCR
11 months ago
François Cartegnie
36e3056262
packetizer: hevc: allow empty SPS/PPS in DCR
11 months ago
François Cartegnie
b1651b88f2
packetizer: hevc: check extradata conversion
6 months ago
cs-308-2023
1fd0564673
asf: fix memory leak in ASFReadObjMarker
6 months ago
Marvin Scholz
874f9463fa
modules: avcodec: remove avcodec-workaround-bugs option
This is an incredibly advanced per-media option that is probably more
confusing for users than it does any good. The values are not even
exposed properly, just some of them written in the help text.
If someone really needs this, it can already be set by
--avcodec-options "{bug=...}", so having a dedicated VLC option
that doesn't add any convenience to it is redundant.
6 months ago
François Cartegnie
b3c28b7732
demux: es: check es
6 months ago
François Cartegnie
87d45c8e54
demux: vobsub: check es
6 months ago
François Cartegnie
aa66fb45a2
demux: vc1: check es
6 months ago
François Cartegnie
ac0f995439
demux: tta: check es
6 months ago
François Cartegnie
3b647d4010
demux: smf: check es
6 months ago
François Cartegnie
d9c7cdaef6
demux: sid: check es
6 months ago
François Cartegnie
0f48e829c8
demux: rawvid: check es
6 months ago
François Cartegnie
f3f150ad34
demux: rawdv: check es
6 months ago
François Cartegnie
01a9aaf9a5
demux: rawaud: check es
6 months ago
François Cartegnie
af2163c44b
demux: pva: check es
6 months ago
François Cartegnie
71aef54364
demux: image: check es
6 months ago
François Cartegnie
4b82fa4971
demux: ty: check es
6 months ago
François Cartegnie
7ebda35a39
demux: dmxmus: check es
6 months ago
Ahmed Sobhy
79fc3824ff
qt: update getItemsForIndexes invocation to support new async callback
6 months ago
Ahmed Sobhy
6b35275cde
qt: update getItemsForIndexes in NetworkMediaModel to support asynchronous callbacks
6 months ago
Ahmed Sobhy
043460f1f4
qt: update getItemsForIndexes in NetworkDeviceModel to support asynchronous callbacks
6 months ago
Ahmed Sobhy
7049856514
qt: enhance item retrieval in NetworkMediaModel to handle cache misses
6 months ago
Ahmed Sobhy
7ebe532c2d
qt: enhance item retrieval in NetworkDeviceModel to handle cache misses
6 months ago
YosfKenawy
cab07182b6
Qt: fix redundant comparison in hotkey preferences
This addresses Coverity CID 1665807. Fixes #29366
6 months ago
Olaf Hering
8d200f10be
meson: install libraries required by plugins into libdir
The location which automake uses can not be used at the moment
because plugins built by meson lack the RUNPATH property.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 months ago
Olaf Hering
e874cef3a5
meson: install plugins into pkg specific directory
Reuse the location which automake uses.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 months ago
Olaf Hering
6aa298e1da
meson: install headers into pkg specific directory
Reuse the location which automake uses.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 months ago
Olaf Hering
84ee1da4c8
meson: install helpers into pkg specific libexec directory
Reuse the location which automake uses.
Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 months ago
Steve Lhomme
f431ac1b58
faad: simplify PCA patch decision
The FAAD2_VIDEOLAN_PATCHED define doesn't exist anymore in our repository.
We only need to know about any version that's older than 2.10.1.
6 months ago
Steve Lhomme
3a1acd63d1
contrib: faad2: update to 2.11.2
It's now using CMake and integrates some of our patches.
We don't need to flag the version as patched anymore since 2.10.1.
Disabling DRC in now a build option.
6 months ago
Steve Lhomme
34c7c3de39
faad: don't patch channels with newer libraries
The 7.1 PCE mapping patch has been applied and is available since 2.10.1 [^1].
We can detect whether we build with 2.10.1 or newer by checking the presence of
the FAAD2_VERSION define in faad.h [^2]. Unfortunately it's a string so we can't
use the value.
[^1]: b9bd2eba31
[^2]: bc533c9043
6 months ago
Olaf Hering
1df083f54c
configure.ac: adjust the dvdread requirement
The same what meson does, and what distributions like openSUSE Leap
(used to) ship.
Fixes commit 4b2c2a7bd0
Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 months ago