Francois Cartegnie
43cb94a067
packetizer: h264: fix fps computation (fields/s vs fps)
10 years ago
Francois Cartegnie
4473980e93
hxxx_sei: refactor and pass cc format directly
10 years ago
Francois Cartegnie
c8c9f30d72
hxxx_sei: allow to differentiate T35 payloads
10 years ago
Francois Cartegnie
2b7a60de8e
codec: cc: allow to pass format directly
and strip unwanted headers
10 years ago
Francois Cartegnie
225c7acc04
packetizer: hevc: don't overwrite chain on error ( fix #17632 )
10 years ago
Francois Cartegnie
3ed5854521
packetizer: hevc: check short term ref pics loop
10 years ago
Francois Cartegnie
68dc8e754a
packetizer: hevc: check pps heterogenous tiling sizes loop ( fix #17591 )
10 years ago
Francois Cartegnie
28c0aa81ae
packetizer: h264: check hdr parameters loop ( fix #17590 )
10 years ago
Francois Cartegnie
89a66ce09a
packetizer: h264: fully compute pts from dpb delay
avoids outputting pts less frames/blocks
10 years ago
Francois Cartegnie
d144f1746e
packetizer: hevc: rename limits
10 years ago
Francois Cartegnie
f63ee9ba48
packetizer: h264: fix invalid deref ( fix #17585 )
10 years ago
Thomas Guillem
4564b01ce5
dts_header: refactor
Handle DTS magic sync code in only one place.
And rename b_dts_hd to b_substream. This boolean means that the dts frame is a
substream (extension of DTS-Core).
10 years ago
Francois Cartegnie
74685e422f
Revert "packetizer: mlp: flag discontinuity on timebase change"
This reverts commit 8170361766 .
10 years ago
Francois Cartegnie
e526cbcc8a
Revert "packetizer: dts: notify discontinuities on timebase change"
This reverts commit 4e18fe0210 .
10 years ago
Francois Cartegnie
fbd4ddf8ba
Revert "packetizer: a52: flag discontinuity on timebase change"
This reverts commit 5bff0f4210 .
10 years ago
Francois Cartegnie
a1980cfcae
Revert "packetizer: mpeg4audio: flag discontinuity on timebase change"
This reverts commit ef6dd48f8e .
10 years ago
Francois Cartegnie
215b5ee416
Revert "packetizer: mpegaudio: flag discontinuity on timebase change"
This reverts commit ce02dd5c0d .
10 years ago
Francois Cartegnie
89ca03b5ab
packetizer: mpeg4video: fix unused vars warnings
10 years ago
Francois Cartegnie
8170361766
packetizer: mlp: flag discontinuity on timebase change
10 years ago
Francois Cartegnie
26f922c7ae
packetizer: mlp: forward discontinuities
10 years ago
Francois Cartegnie
cf490b7c24
packetizer: mlp: add draining and handle discontinuities
10 years ago
Francois Cartegnie
265bb9ebf7
packetizer: dts: implement draining and handle discontinuities
10 years ago
Francois Cartegnie
4e18fe0210
packetizer: dts: notify discontinuities on timebase change
10 years ago
Francois Cartegnie
f12eff4d11
packetizer: dts: forward discontinuities
10 years ago
Francois Cartegnie
1cecce8337
packetizer: a52: add draining and handle discontinuities
10 years ago
Francois Cartegnie
5bff0f4210
packetizer: a52: flag discontinuity on timebase change
10 years ago
Francois Cartegnie
69dc39bb95
packetizer: a52: forward discontinuities
10 years ago
Francois Cartegnie
2616f427bc
packetizer: mpeg4audio: implement draining and handle discontinuities
10 years ago
Francois Cartegnie
ef6dd48f8e
packetizer: mpeg4audio: flag discontinuity on timebase change
10 years ago
Francois Cartegnie
f26d2097bc
packetizer: mpeg4audio: forward discontinuities
10 years ago
Francois Cartegnie
ab77df1225
packetizer_helper: implement draining
10 years ago
Francois Cartegnie
8de506e9aa
packetizer: mpegaudio: implement draining and proper discontinuity handling
10 years ago
Francois Cartegnie
ce02dd5c0d
packetizer: mpegaudio: flag discontinuity on timebase change
also resets internal timebase on backward seek
10 years ago
Francois Cartegnie
83ac4434ed
packetizer: mpegaudio: remove unused var
10 years ago
Francois Cartegnie
1c55bfd921
packetizer: mpegaudio: forward discontinuities
10 years ago
Thomas Guillem
73639ea055
move codec/mpeg_audio to packetizer/mpegaudio
("_" is removed to be more consistent with packetizer/mpegvideo)
10 years ago
Francois Cartegnie
3c3ad50749
packetizer: h264: use common CC code
10 years ago
Francois Cartegnie
0f9bedaee8
packetizer: h264: fix leaks on Open failure
10 years ago
Francois Cartegnie
18ae72bbc4
packetizer: hevc: extract closed captions
10 years ago
Francois Cartegnie
fb57b0dbc3
packetizer: hxxx: allow early stop in SEI parsing
10 years ago
Francois Cartegnie
fb0c9c6d6c
packetizer: hxxx: store generic reference in SEI callback
10 years ago
Francois Cartegnie
734c4d98ea
packetizer: hxxx: NAL header has no ep3b
10 years ago
Francois Cartegnie
99c89d0342
packetizer: hxxx: add raw SEI parser
10 years ago
Thomas Guillem
11c7b8d898
packetizer/mlp: fill fmt_out and i_nb_samples
10 years ago
Francois Cartegnie
9e68c913a1
packetizer: h264: simplify h264_AnnexB_get_spspps
10 years ago
Francois Cartegnie
c5ce960994
packetizer: hxxx: add NAL iterators
10 years ago
Francois Cartegnie
5170e6373d
packetizer: add AnyAnnexB helper
10 years ago
Francois Cartegnie
88ba51fe1e
packetizer: h264: refactor SEI parsing
All SEI are the same, only set differs between H264/HEVC
10 years ago
Francois Cartegnie
0283f9f803
packetizer: vc1: fix CC extraction
Should strip ep3b escaping and drop the trailing 0x80
10 years ago
Francois Cartegnie
5a96ba9d5a
packetizer: vc1: use on the fly ep3b conversion
10 years ago