Wykres commitów

190 Commity (753e21ecc3dec88f805cd33b10de339996165d73)

Autor SHA1 Wiadomość Data
Tony Ibbs 753e21ecc3 Attempt to make the Python binding work again... 2013-04-05 10:32:35 +01:00
John Cox a65fa00879 Fix tsplay discontinuity check
Broken by previous 33-bit 'fix'
2013-03-22 11:57:11 +00:00
John Cox d796310285 Fix pts_diff in pcapreport to allow signed answer
Bug introduced in my previous 33-bit wrap fix
2013-03-22 11:26:28 +00:00
John Cox be0e65f5c6 Fix pcapreport to show true start of section not 1st PCR 2013-03-18 14:21:21 +00:00
John Cox 2a2dea9b28 Fix PCR wrap in pcapreport 2013-03-15 16:40:16 +00:00
John Cox dc279e6a84 Fix warning about sprintf not being safe
Now use snprintf throughout.  Old code was probably fine but this might
be safer
2013-03-14 13:28:55 +00:00
John Cox 133e5b3a51 Fix tsplay when PCR wraps
tsplay used to think that wrap was a discontinuity.  This was safe enough
but glitched the output.  This fixes that.
2013-03-14 13:27:34 +00: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 496681b645 Merge remote branch 'origin/master' 2013-02-19 11:57:48 +00:00
John Cox 9c84909b08 Add 3D related descriptors to PMT info 2013-02-19 11:52:46 +00:00
Tibs 5fffd046f6 Tentative fix for issue 20
Make the code used to open (non-stdin) ES files and deduce their type
(called by esreport, esdots, esfilter and esreverse) rewind the ES file
after it has read forwards.
2012-08-02 16:39:38 +01:00
John Cox 0398165f39 Fix W32 dependancies and fixup circular/missing dependancies 2012-07-10 12:30:51 +01:00
John Cox 41a90cf3e8 Fix prog_no in tsdvbsub.c too 2012-07-10 12:30:07 +01:00
Tibs 631d9646bf Make the Makefile work on Mac OS X Lion again
(or, at least, on my Mac - still investigating whether this is all that
needs to be done for issue 19 or not, but it's definitely a necessary
first step)
2012-07-09 19:36:09 +01: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
John Cox cf0483fdce Build a .gitignore to ignore created directories 2012-07-09 15:12:31 +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
Tony Ibbs affe4cf2ad Fix issue 14
Thanks to staalebk for raising the issue and providing an appropriate
fix.
2012-03-15 14:08:55 +00:00
Tony Ibbs 02ca29df00 Correct calculation of the 'reserved' bits after PMT program_number
Thanks to Алексей Мисюренко <alexey.misyurenko@gmail.com> for
pointing this out in an email message to me.
2012-03-15 11:12:43 +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 eaf74e1aab Added missing tsdvbsub source file 2011-10-20 17:20:14 +01:00
John Cox b6b7aa1c13 Merged tsdvbsub & tsfilter branches 2011-10-20 17:16:14 +01:00
John Cox f52aca0e05 Added tsdvbsub, a small utility that dumps the contents of a DVB subtitle
stream inn a TS.  This is still in the early stages of development, but may
be useful for checking that subtitles and timestamps align in an expected
manner
2011-10-20 16:43:43 +01:00
Richard Watts 2fc1810204 Add -invert and -max switches to tsfilter. 2011-09-22 17:52:51 +01:00
Richard Watts 1c8447e611 Add a new tsfilter utility to filter transport streams by their pids;
this is useful for extracting programmes from a multiplex.
2011-09-04 16:11:07 +01:00
John Cox dbb3ce681d Added RTP-TS support. It is enough to extract the TS from inside an RTP
wrapper and report some trivial info, but is by no means the full job if
we want to properly analyse the RTP performance.
2011-07-18 10:44:01 +01:00
John Cox 6a09371666 pcapreport: Fix worst case filename string allocation (now vlans
can be part of the name)
2011-07-06 13:03:51 +01:00
John Cox 04116869d9 Added ability to take apart Vlan tagged packets and report on QoS parameters 2011-07-06 12:30:23 +01:00
John Cox 9500002410 Simplified some structure access and added discontinuity counting 2011-07-06 12:27:01 +01:00
John Cox 13468cba9d Fixed problem where ts.c 'read' content beyond EOF
If the source stream went empty when we tried to refil then we failed
to notice the EOF and read beyond the end of the buffer
2011-05-18 16:13:04 +01:00
John Cox eb5558f9e7 Silence some warnings 2011-04-15 16:10:29 +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
Tony Ibbs 1c0dda5d6b Update the version number ready for a new release 2010-09-30 14:30:34 +01:00
tibs 9349e0a0f4 Adopt solution proposed in bug 17374, actually rewind when scanning TS for
program info.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40157
2010-09-26 11:50:49 +00:00
jc44 6e8d2410c0 Fix spurious +1 in position tracking
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40156
2010-07-15 15:00:20 +00:00
tibs 11083ee26c Make tsplay -loop work again - it hasn't since revision 114 when I
introduced the non-static TS/PCR buffering

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40155
2010-06-09 07:47:42 +00:00
jc44 864e515dee Add a good-ts-only filter for extraction and warn if we are writing dodgy packets
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40154
2010-04-29 16:29:39 +00:00
loreg d9192e46f8 Adding a new line in the final report on esdots.
This new line says how many items are I, P, B (or IDR in case of H.264).
This new line is not present if the video is in AVS format.

--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40153
2010-02-02 09:27:25 +00: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
jc44 b844aaf880 Add time formatting options and trivial fragment reassembly code to pcapreport
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40151
2009-11-27 15:07:44 +00:00
jc44 4d1c00f033 Fix pcapreport issues where only one PCR found in a stream and UDP packet contains extra bytes
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40150
2009-10-27 17:29:04 +00:00
jc44 535913d5d5 Pcapreport now has a write .csv file option
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40149
2009-10-26 16:21:42 +00:00
jc44 e5d4b4a86e New analyse mode for pcapreport in an effort to produce useful summary info. Part 1 of an ongoing effort to inprove pcapreport
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40148
2009-10-26 11:56:18 +00:00
jc44 5a040ca7e0 Fix name of tsplay_innards in w32 makefile
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40147
2009-10-22 10:09:57 +00:00
tibs f21f9b270a Pull the innards of tsplay.c out into a separate (library) file, for later convenience
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40146
2009-08-06 14:14:28 +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 9005adfebf This may be the last edits for IO
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40143
2009-05-04 21:21:17 +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 1ac499a74f Some more IO edits
--HG--
extra : convert_revision : svn%3Aeff31bef-be4a-0410-a8fe-e47997df2690/trunk%40141
2009-05-04 11:02:05 +00:00