This is a set of cross-platform command line tools for working with MPEG data.
 
 
 
 
Go to file
loreg 8cae2ae5e9 Bug# 14594
h.264 RAP as I or I + recovery_point SEI

Two changes done:
1) esdots computes the duration of GOPs, even in the h.264 case. The change made is to consider an I frame without recovery_point SEI as beginning of a new GOP. This can be changed just setting rec_point_required = TRUE in esdots.c.
In this case a new GOP is started when we found I + recovery point SEI

2) nalunit has been modified so it's able to output the information about error recovery point SEI message. Just use 'esreport -x' and SEI recovery point messages will be reported with the same syntax as all the others.

e.g.

83644584/0036: NAL unit 0/6 (SEI)                     6: 06 06 01 a4 80 00
@@ Recovery Point SEI
   recovery_frame_cnt 0
   exact_match_flag 0
   broken_link_flag 1
   changing_slice_group_idc 0

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4074
2008-10-24 16:13:03 +00:00
data
docs
python
yuv2
Makefile
Makefile.w32
ac3.c
ac3_fns.h
accessunit.c
accessunit_defns.h
accessunit_fns.h
adts.c
adts_defns.h
adts_fns.h
audio.c
audio_defns.h
audio_fns.h
avs.c
avs_defns.h
avs_fns.h
bitdata.c
bitdata_defns.h
bitdata_fns.h
compat.h
es.c
es2ts.c
es_defns.h
es_fns.h
esdots.c
esfilter.c
esmerge.c
esreport.c
esreverse.c
ethernet.c
ethernet.h
filter.c
filter_defns.h
filter_fns.h
fmtx.c
fmtx.h
h222.c
h222_defns.h
h222_fns.h
h262.c
h262_defns.h
h262_fns.h
ipv4.c
ipv4.h
l2audio.c
l2audio_fns.h
m2ts2ts.c
misc.c
misc_defns.h
misc_fns.h
nalunit.c
nalunit_defns.h
nalunit_fns.h
pcap.c
pcap.h
pcapreport.c
pes.c
pes_defns.h
pes_fns.h
pidint.c
pidint_defns.h
pidint_fns.h
ps.c
ps2ts.c
ps_defns.h
ps_fns.h
psdots.c
psreport.c
reverse.c
reverse_defns.h
reverse_fns.h
sockread.py
socktest.py
stream_type.c
test_es_unit_list.c
test_nal_unit_list.c
test_pes.c
ts.c
ts2es.c
ts2ps.c
ts_defns.h
ts_fns.h
ts_packet_insert.c
tsinfo.c
tsplay.c
tsreport.c
tsserve.c
tswrite.c
tswrite_defns.h
tswrite_fns.h
version.h
video_defns.h