Wykres commitów

26 Commity (master)

Autor SHA1 Wiadomość Data
John Cox 1265079d48 Fix some PCR & PTS wrap issues
Also hadd a few H265 defs
2014-08-19 16:58:29 +01:00
John Cox 73809607d1 tsreport: Add good/bad pcr gap stats to buffering report 2013-04-30 14:47:29 +01:00
John Cox 6bd2819144 Fix broken execute permissions
Probably my fault for editing in Windows without core.filemode false
2013-02-19 13:05:58 +00:00
John Cox 12b7b5c3a0 Add a -prog <n> option to tsreport -b
This lets us get reports on programs other than the 1st in the PAT.  In
the fullness of time we should report on all programs by default but for
now this will do.
2012-07-09 15:13:33 +01:00
Tony Ibbs 52e9e332bd Fix issue 16
Thanks to jen.a.freeman for spotting the issue and the patch
2012-03-15 14:18:58 +00:00
John Cox e45124afeb Added more registration values to print function.
Decodes registration 42 fully (AVC HRD)
DTS difference info added to tsreport -b
2012-02-16 14:10:36 +00:00
John Cox 9500002410 Simplified some structure access and added discontinuity counting 2011-07-06 12:27:01 +01:00
John Cox 60fd634d9b Fix CC error reporting to only report things that are actual errors. Previously
tsreport would flag any non-sequential CC numbers as bad, howvever H.222 states
that CC should only increment if the TS packet has a payload.

If we do have identical CCs tsreport now checks that the contents are identical
too.

Fixed some warnings where long long != int64_t
2011-04-15 15:49:39 +01:00
jc44 029940f3c2 Added max bitrate calculation code to buffering report
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40152
2009-12-03 12:04:12 +00:00
tibs 32fec829b2 Amendments suggested by alexw, to whom thanks:
1. Fix some print_msg to be print_err
2. Rename the function to make error messages go to stderr to
   redirect_output_stderr, which is more sensible.
3. Make the -stdout switch always force error messages to stderr
4. Add the "-err" switch to all programs, which allows the user
   to choose whether they prefer errors to go to stdout or stderr

That last is something I meant to do as part of the stdout/stderr
changes - thanks again to alexw for causing me to get round to it.

This now allows:

  cat data/ed24p_11.ts | ts2ps -stdin -stdout | ps2ts -stdin -stdout | mplayer -

to work -- it didn't before.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40145
2009-06-16 20:27:25 +00:00
loreg 9e6331dba8 Improve the continuity_counter.txt file.
Now the warning messages '[Duplicate error]' and '[Discontinuity]' are printed in the file for any error found in the PID
and not only for the first one.

I have also removed some comments left over from previous a previous commit.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40144
2009-05-12 15:44:44 +00:00
tibs 51d40f5590 Yet more IO changes
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40142
2009-05-04 19:06:22 +00:00
tibs 0789bd1fa2 Another set of IO edits
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40140
2009-05-03 20:08:52 +00:00
tibs 574a59f25c More transfer to the new IO model -- especially, misc.c and its implications.
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40136
2009-05-03 15:57:22 +00:00
tibs 497e1cd097 Oops -- should have remembered to prime the lookahead PCR buffer in tsreport
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40132
2009-02-25 16:05:45 +00:00
tibs fa6d7c2a53 Add (missing) CHECKARG calls in various places (this addresses bug 14781).
Do some other minor tidying up at the same time.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4095
2008-11-11 20:28:20 +00:00
tibs c5afefd981 [JC] Reinserted lorenzos CC logging
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4089
2008-11-04 16:02:25 +00:00
tibs e4c53fd68c [JC] Now compiles under windows and my version of continuity counter checking added to tsreport
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4087
2008-11-04 15:23:03 +00:00
tibs a5c36e3f65 Initially, remove compilation warnings in tsreport.c.
In the process, tighten up command line argument handling a bit, and
improve some error messages.
Also, make the "magic number" 0x2000 a bit more obvious.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4082
2008-10-31 11:16:21 +00:00
loreg a0e4830d8c In the previous file I committed (rev 79) I messed up u_int32 with uint32_t & Co.
Now it should be better.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4081
2008-10-29 15:28:05 +00:00
loreg 4db8ccdef8 Now in tsreport there is a new switch.
The ``-cnt`` switch is to be followed by a PID in decimal units.
It checks the values of the field continuity_counter in the specified PID,
warns in there are discontinuities and writes the values of continuity_counter in a file called
'continuity_counter.txt'. Using this automatically turns buffering on (-b).

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4079
2008-10-28 16:04:21 +00:00
tibs e1598da9c0 Bug 14603 -- this removes the remaining compilation warnings on my Mac OS X
build, and hopefully also in Linux. Ideally, do the same sort of thing for
the other "macro returning a constant string" cases.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4070
2008-10-18 16:15:26 +00:00
tibs 3ab74526ff Bug 14602: move to using <stdint.h> types for integers.
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4069
2008-10-18 15:04:34 +00:00
tibs 4ce892d04c All C and H files annotated to tell Vim or [X]Emacs to use 2-space indentation
and not to use tabs within indentation.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%4012
2008-06-14 16:05:00 +00:00
tibs 3be4811a0f Make the Windows compiler happy by being explicit.
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%403
2008-04-18 13:00:18 +00:00
tibs 70e9b431a7 Initial import to berlios.de
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%401
2008-04-14 04:09:29 +00:00