This is a set of cross-platform command line tools for working with MPEG data.
 
 
 
 
Go to file
loreg b029421ff0 + esdots has been modified as follow:
- For MPEG-2 streams it outputs informations about the size of a Gropu Of Pictures (GOP): min, max and average duration in sec. Video is supposed to be @25fps.
- For AVC streams, where the GOP is not formally defined, it computes the same date looking at the interval between two I or IDR frames (whichever comes first).

Using the switch -gop display the duration of each GOP (or pseudo-GOP fir AVC)

NOTE that a new function hab been added:
static char choose_nal_type(access_unit_p access_unit, int verbose);

Called by dots_by_access_unit, it returns a single character which specifies the type of the access unit.

+ tools.txt has been modified describing this new functionality and switch.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%408
2008-05-09 15:25:18 +00:00
docs + esdots has been modified as follow: 2008-05-09 15:25:18 +00:00
Makefile Initial import to berlios.de 2008-04-14 04:09:29 +00:00
Makefile.osx Initial import to berlios.de 2008-04-14 04:09:29 +00:00
Makefile.w32 Initial import to berlios.de 2008-04-14 04:09:29 +00:00
accessunit.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
accessunit_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
accessunit_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
adts.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
adts_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
adts_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
audio.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
audio_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
audio_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
avs.c Remove some spurious debugging. 2008-04-14 07:24:06 +00:00
avs_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
avs_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
bitdata.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
bitdata_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
bitdata_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
compat.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
es.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
es2ts.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
es_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
es_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
esdots.c + esdots has been modified as follow: 2008-05-09 15:25:18 +00:00
esfilter.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
esmerge.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
esreport.c Output of esreport for the nal units has been modified. Now it says if the nal_slice_types means that all the slices are of that type or only the first one. 2008-04-29 12:26:17 +00:00
esreverse.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
filter.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
filter_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
filter_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
fmtx.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
fmtx.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
h222_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
h262.c Remove some spurious debugging. 2008-04-14 07:24:06 +00:00
h262_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
h262_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
l2audio.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
l2audio_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
misc.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
misc_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
misc_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
nalunit.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
nalunit_defns.h Output of esreport for the nal units has been modified. Now it says if the nal_slice_types means that all the slices are of that type or only the first one. 2008-04-29 12:26:17 +00:00
nalunit_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
pes.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
pes_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
pes_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
pidint.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
pidint_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
pidint_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ps.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ps2ts.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ps_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ps_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
psdots.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
psreport.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
reverse.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
reverse_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
reverse_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
sockread.py Initial import to berlios.de 2008-04-14 04:09:29 +00:00
socktest.py Initial import to berlios.de 2008-04-14 04:09:29 +00:00
stream_type.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
test_es_unit_list.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
test_nal_unit_list.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
test_pes.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ts.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ts2es.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ts2ps.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ts_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
ts_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
tsinfo.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
tsplay.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
tsreport.c Make the Windows compiler happy by being explicit. 2008-04-18 13:00:18 +00:00
tsserve.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
tswrite.c Initial import to berlios.de 2008-04-14 04:09:29 +00:00
tswrite_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
tswrite_fns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
version.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00
video_defns.h Initial import to berlios.de 2008-04-14 04:09:29 +00:00