Christophe Massiot
314e074088
aac: add function to calculate profile_and_level
4 years ago
Arnaud de Turckheim
8232e05cbe
Add ATSC A52 service information
5 years ago
Rafaël Carré
d9f6e99917
ts.h: add defines for scrambling_control
6 years ago
Christophe Massiot
6a24dfe25b
mpga: add mpga_sync_compare_formats_free
6 years ago
Kieran Kunhya
e9408996e7
mp2v: Add profile and level text getters
8 years ago
Kieran Kunhya
a9b95c908f
mpeg/h264: Add function to convert profile value to text
8 years ago
Christophe Massiot
fe4e1b8991
h264: add write functions for NAL header
8 years ago
Christophe Massiot
863a8a08c0
aac: add LOAS support
8 years ago
Christophe Massiot
b0127fbac3
mpga: optimize mpga_sync_compare_formats
8 years ago
Christophe Massiot
29bbb853b9
h26x: add support for avcC and hvcC
8 years ago
Christophe Massiot
981a3f4dd2
mpga: consider stereo and joint stereo the same
Beucase encoders can switch on the fly.
8 years ago
Rafaël Carré
74f384b9e8
mp2v: add profile/levels with escape bit set
8 years ago
Christophe Massiot
ce288cb355
add descriptions for HEVC and A/52e
8 years ago
Christophe Massiot
138840794a
pmt.h: add missing stream types
9 years ago
Christophe Massiot
b0473bf3fb
mp2v: add high progressive profile
9 years ago
Christophe Massiot
99dede6f8b
aac: add enumerations
9 years ago
Christophe Massiot
5aaafce09c
pmt.h: add more stream types
9 years ago
Christophe Massiot
61546af6d7
mp2v: fix wrong height
10 years ago
Christophe Massiot
9b51424361
add descs_validate_desc
10 years ago
Christophe Massiot
fcad9de833
add missing const
10 years ago
Christophe Massiot
f430ee1866
mp2v: add colorspace fields
10 years ago
Ruslan Mullakhmetov
60612d23df
fixed warnings and cast errors for c++ using headers_set
10 years ago
Ruslan Mullakhmetov
0eff95b366
more fixes for proper cpp inclusion
10 years ago
Christophe Massiot
f972046942
cast malloc return type
So that the headers can be used from a C++ program.
10 years ago
Christophe Massiot
124257e351
fix PTS signaling in PES
10 years ago
Christophe Massiot
047c02753c
add slice types
11 years ago
Christophe Massiot
c0a424f9fb
add DVB subtitles (very basic)
11 years ago
Christophe Massiot
b69cc56f29
allow to change some fields in existing packets
11 years ago
Christophe Massiot
9c2b677cc6
fix dead code
(spotted by Coverity: CID 1109725)
11 years ago
Christophe Massiot
88c3ef38be
fix psi_get_version
Version is 5 bits instead of 4 bits, as reported by Sebastien (Coexsi).
11 years ago
Christophe Massiot
a794bdb252
do not compare mode extension
11 years ago
Christophe Massiot
1ae391a4fc
new functions to detect sync header changes
11 years ago
Christophe Massiot
cce0ab0ad4
add defines for stream types
11 years ago
Christophe Massiot
65d29c9d6d
add defines for audio type
11 years ago
Christophe Massiot
591edbe928
support private stream 2 PES
11 years ago
Christophe Massiot
d726e6cd65
enhance mpga and adts support
11 years ago
Christophe Massiot
7760b096a2
add MPEG audio parsing + complete ADTS
12 years ago
Christophe Massiot
7f8fa407bc
add functions to parse mp2v extension start codes
12 years ago
Christophe Massiot
541c644c7a
add SEI picture structures
12 years ago
Christophe Massiot
22d6ab8ea6
more H.264 parsing
12 years ago
Christophe Massiot
5026b308b2
preliminary support for H.264 NAL parsing
12 years ago
Jeremy Poulter
5db81d9e4f
Implement support for private data specifier 0x233a for desc 0x83.
I have been looking at implementing support for parsing the LCN
descriptor for UK DVB-T and to my supprise most of it was already there
but for a different standard. In the D-Book LCN is tag 0x83 with private
data specifier of 0x233a where as what is currently implented is the
IEC/CENELEC 62 216 standard where the only difference (in the actual
data) is the latter has 1 bit that specifies if the channel is vissible
or not and the private data specifier is 0x0028.
12 years ago
Christophe Massiot
45ea49484f
ISO 13818-2 (MPEG-2 video) structures
12 years ago
Christophe Massiot
c631a678e4
add missing fields + fix marker bit
A marker bit is missing when both PTS and DTS are present. The syntax was
therefore invalid.
12 years ago
Christophe Massiot
a7b009755e
add missing fields
12 years ago
Vladimir Yakovlev
40475b6e42
dvb/pes: Fix for PES payload offset
In pes_payload was not accounted size of optional header,
only for actual data in PES_data_packet_header_length.
12 years ago
Christophe Massiot
02eff5e722
fix typo in audio language descriptor output
12 years ago
Vladimir Yakovlev
d3c573a676
Issue with bit 33 in PCR
Corrected issue of lost bit in PCR due to bit shift more then 32 bit.
13 years ago
Georgi Chorbadzhiyski
b47bc0daf7
mpeg/psi: Update descriptor 0x04 (Hierarchy descriptor).
Update type table to match ISO/IEC 13818-1:2007(E).
13 years ago
Georgi Chorbadzhiyski
56fca374bb
dvb/si: Add support for descriptor 0x6e (Announcement support descriptor).
13 years ago