Måns Rullgård
|
ea59f489b0
mpegtsenc: allocate correct size for PID table
|
14 years ago |
Mike Scheutzow
|
5fd4857354
Allow setting streamid when muxing mpegts.
|
14 years ago |
Stefano Sabatini
|
9a2cb05ff9
Move the internal function declarations in avformat.h to internal.h.
|
14 years ago |
Stefano Sabatini
|
2874c81cc8
Replace all remaining occurrences of AVERROR_NOMEM with
|
14 years ago |
Stefano Sabatini
|
72415b2adb
Define AVMediaType enum, and use it instead of enum CodecType, which
|
14 years ago |
Baptiste Coudurier
|
83c2bc7abb
In mpegts muxer, free adts context and temporary data
|
14 years ago |
Baptiste Coudurier
|
e3433702ae
reindent
|
14 years ago |
Baptiste Coudurier
|
8fdd542ce4
In mpegts muxer, write adts header if aac bitstream does not contain it
|
14 years ago |
Baptiste Coudurier
|
e17d77bb67
In mpegts muxer, search for h264 aud nal, it might not be the first nal.
|
14 years ago |
Baptiste Coudurier
|
7082ea56c8
mpegts vbr muxing, activated when muxing rate is not supplied by the
|
14 years ago |
Baptiste Coudurier
|
677a1144b0
Start continuity counter at 0 for pmt as well
|
14 years ago |
Baptiste Coudurier
|
d73a458f27
Start continuity counter at 0 for streams
|
14 years ago |
Baptiste Coudurier
|
9169174fd6
10l typo, fix ts total bit rate computation
|
14 years ago |
Yann Coupin
|
8d819221db
Correctly increment continuity_counter in PCR packets.
|
14 years ago |
Baptiste Coudurier
|
a1f42882e1
revert wrongly commited hunk in r21205
|
14 years ago |
Baptiste Coudurier
|
dcc2220ab5
remove useless declarations from mpegts.h
|
14 years ago |
Baptiste Coudurier
|
33931016e5
use codec rc_max_rate if set and warn if bit rate is not set
|
14 years ago |
Baptiste Coudurier
|
01d6bd525a
Do not split audio frames accross pes packets.
|
14 years ago |
Mike Scheutzow
|
907d916627
print more debug info about muxing parameters, patch by Mike Scheutzow, scheutzow at alcatel-lucent dot com
|
14 years ago |
Mike Scheutzow
|
c054f372e0
update mpegts_write_pes documentation, patch by Mike Scheutzow, scheutzow at alcatel-lucent dot com
|
14 years ago |
Mike Scheutzow
|
4df3bbbc68
Insert null packets to keep pcr values correct, patch by Mike Scheutzow,
|
14 years ago |
Mike Scheutzow
|
49f6fd8f3f
move pcr/sdt/pat period computation after ts->mux_rate is set, patch by Mike Scheutzow, scheutzow at alcatel-lucent dot com
|
14 years ago |
Mike Scheutzow
|
6b18a3f5ba
output a pcr as soon as possible, patch by Mike Scheutzow, scheutzow at alcatel-lucent dot com
|
14 years ago |
Niobos
|
906c16a11a
fix ts packet header size computation, patch by Niobos, niobos at dest-unreach dot be
|
14 years ago |
Niobos
|
080cabffca
fix sdt, pat, pcr size computation, patch by Niobos, niobos at dest-unreach dot be
|
14 years ago |
Baptiste Coudurier
|
807e4e81a8
mux all stream types except audio as one pes packet per avpacket, issue #1374
|
15 years ago |
Niobos
|
9deba199fd
fix pes overhead computation, patch by Niobos, niobos at dest-unreach dot be
|
15 years ago |
Niobos
|
1aae34890c
rename freq to period which is more correct, patch by Niobos, niobos dot be at gmail dot com
|
15 years ago |
Baptiste Coudurier
|
84df78b476
simplify pes timestamps fetching, based on a patch by corp186, chasedouglas at gmail dot com
|
15 years ago |
corp186
|
c69d224102
compute total bitrate more accurately, patch by corp186, chasedouglas at gmail dot com
|
15 years ago |
Baptiste Coudurier
|
24ac50525a
move free data in the video case
|
15 years ago |
Baptiste Coudurier
|
e4358e70f8
write a single pes for video frames, some proprietary player needs it
|
15 years ago |
Baptiste Coudurier
|
b69017af87
ensure first pts is set, according to specs
|
15 years ago |
Baptiste Coudurier
|
1e8857882b
remove useless max_payload_size variable
|
15 years ago |
Baptiste Coudurier
|
8f14cdee73
do not write dts if pts is not set
|
15 years ago |
Baptiste Coudurier
|
31df40a130
fix total bitrate computation, based on patch by corp186, chasedouglas at gmail dot com
|
15 years ago |
Aurelien Jacobs
|
4b358c3e60
use new metadata API in mpegts muxer
|
15 years ago |
Diego Biurrun
|
406792e7b0
cosmetics: Remove pointless period after copyright statement non-sentences.
|
15 years ago |
Baptiste Coudurier
|
f3ba7c5468
use delay for subs and dirac too
|
15 years ago |
Baptiste Coudurier
|
a57fb91ce5
add aud nal unit if not present in h264 bitstream
|
15 years ago |
Baptiste Coudurier
|
89ac55ada9
consider other codecs packets contain only one access unit, not just audio
|
15 years ago |
Baptiste Coudurier
|
3d0a94f699
calculate pat, pmt and sdt exact size and adjust total bitrate
|
15 years ago |
Baptiste Coudurier
|
620b9df7a7
allow user to specify muxrate
|
15 years ago |
Baptiste Coudurier
|
811a0aa785
warn if dts < pcr which means TS is invalid
|
15 years ago |
Baptiste Coudurier
|
5541759f6f
only write dts if they differ from pts, according to specs
|
15 years ago |
Baptiste Coudurier
|
46911c7ab8
use delay to avoid negative dts
|
15 years ago |
Baptiste Coudurier
|
de34dc39c0
set pts and dts of pes packets exactly according to specs
|
15 years ago |
Baptiste Coudurier
|
b5931348bc
compute pcr more accurately, regression tests need update
|
15 years ago |
Diego Biurrun
|
6a5d31ac25
Fix build: Add intreadwrite.h and bswap.h #includes where necessary.
|
15 years ago |
Anuradha Suraparaju
|
67a38cee37
Change Dirac in MPEG-TS encapsulation to conform with spec changes.
|
16 years ago |