- 11 Dec, 2013 7 commits
-
-
-
-
-
Now, it'll use peg's line and column tracking. So, each extinf would output an object with property #EXTINF + line number.
Gary Katsevman committed -
-
-
-
- 10 Dec, 2013 1 commit
-
-
Generate the parser file via 'npm run peg'. There is a simple test script in test/pegtest.js. The test can be run via 'npm run testpeg' which will generate a new copy of the parser and then run the test file.
Gary Katsevman committed
-
- 01 Dec, 2013 1 commit
-
-
- 19 Nov, 2013 2 commits
-
-
- 18 Nov, 2013 4 commits
-
-
- 31 Oct, 2013 4 commits
-
-
vjs-media-sources is now a "contrib" project, so make sure the dependency name reflects that.
David LaPalomento committed
- 30 Oct, 2013 4 commits
-
-
-
Fix the tests. Only manifests with the X-STREAM_INF tag should be consid...
David LaPalomento committed -
-
- 26 Oct, 2013 5 commits
-
-
The example page should always work without additional services running. Use a checked-in HLS stream to guarantee this.
David LaPalomento committed -
The difference isn't particularly significant but we can get away with a couple fewer shifts when parsing TS packets. Also, avoid an additional branch by default the dts value to the calculated pts.
David LaPalomento committed -
Drop the extra null byte when closing an "ecmascript array" in the metadata tag. The spec specifies a 3 byte tag and I'm not sure how the 4-byte version managed to work in practice. This makes the output differ significantly from the original actionscript version of the code but the converted video still plays back without any issues.
David LaPalomento committed -
Forgot that time was being measured in ms so the throughput values were off by 1000. Changed reporting unit to MB/s and fixed the precision to 3 digits so it's not overwhelming.
David LaPalomento committed
-
- 25 Oct, 2013 6 commits
-
-
Calculate parser throughput and add a column to the result table to show it for each run.
David LaPalomento committed -
Check whether the byte buffer is large enough before performing a write and allocate a larger buffer if necessary. Do less byte-by-byte ops when writing metadata double tags since they were a significant portion of parse computation when testing on my laptop.
David LaPalomento committed -
Created a page that runs the segment parser repeatedly on the bunnies test segment. Initial testing indicates garbage parseTSPacket and garbage collection take up about a quarter of the parse run.
David LaPalomento committed -
Before each write, check that the FLV tag's buffer has enough capacity and grow it if necessary.
David LaPalomento committed
- 24 Oct, 2013 6 commits
-
-
-
Use videojs.log instead of console.log but in general prefer quieter operation.
David LaPalomento committed -
Explicitly list out source files so they are concatenated in the correct order in the final build.
David LaPalomento committed -
-
Enforce more formatting and style rules with jshint. Make the gruntile compliant.
David LaPalomento committed
-