Commit graph

554 commits

Author SHA1 Message Date
Oswald Auguste de Bruin
671a452578 Latest MP4 commit 2013-08-26 07:20:14 +02:00
Oswald Auguste de Bruin
1c796c8f30 started on ESDS box 2013-08-26 07:20:13 +02:00
Oswald Auguste de Bruin
7f47a746fb MP4 lib added default values 2013-08-26 07:20:13 +02:00
Oswald de Bruin
c8782b4d24 Merge branch 'Oswald_MP4_EDITS' of github.com:DDVTECH/libmist into Oswald_MP4_EDITS
Conflicts:
	lib/mp4.cpp

No idea what happened
2013-08-26 07:20:13 +02:00
Erik Zandvliet
ae6270faff Prettyfied printing for HDLR box 2013-08-26 07:20:13 +02:00
Oswald de Bruin
82e6e07a81 Last MP4 edits 2013-08-26 07:20:13 +02:00
Oswald de Bruin
687f477cff Fixed default values and errors 2013-08-26 07:20:13 +02:00
Oswald de Bruin
6d6b001ec9 Initialised boxes with default values as depicted in MP4 documentation 2013-08-26 07:20:13 +02:00
Oswald de Bruin
7b6eb6ad26 Added Meta and Edit list boxes 2013-08-26 07:20:13 +02:00
Oswald de Bruin
4cb5d5a5ab Added stss box 2013-08-26 07:20:13 +02:00
Oswald de Bruin
c7d1a0c9ad MP4 support for ISMV finished. 2013-08-26 07:20:13 +02:00
Oswald de Bruin
0e0b162bf7 Skeleton for Audio and Visual sample entries. Mostly completed. Almost ready to support super speedway movie 2013-08-26 07:20:13 +02:00
Oswald de Bruin
6a2145387c STSD added 2013-08-26 07:20:13 +02:00
Ozzay
450fb82a4d Added more boxes
All but the last of the sample table have been implemented
2013-08-26 07:20:13 +02:00
Ozzay
a11db00abb TKHD and MVHD boxes added 2013-08-26 07:20:13 +02:00
Ozzay
3f7c5b0019 Added 5 headers and the new STBL, which introduced us to 6 extra boxes to implement :( 2013-08-26 07:20:13 +02:00
Ozzay
c6eca9b990 First container boxes implemented for MP4.
Also my first fixes for boxes.
2013-08-26 07:20:12 +02:00
Thulinma
6f7b300bf5 Fixed slow-working Util::Procs terminate handler. 2013-08-25 02:05:20 +02:00
Thulinma
07a4b61142 Make (most) constant JSON::Value member functions available to constant objects, add constant equivalents where applicable. 2013-08-25 02:04:58 +02:00
Thulinma
16343ed016 Added waitForMeta function to DTSC::Stream object. 2013-08-23 10:36:25 +02:00
Thulinma
ca07e477fe HTTP library usability improvements. 2013-08-23 00:04:38 +02:00
Thulinma
baeacc6d9e More fixes for chunked encoding. 2013-08-22 22:31:31 +02:00
Thulinma
f0b36a0e36 Fixed multithreading usage of HTTP chunked encoding. 2013-08-22 15:19:25 +02:00
Thulinma
5b38492c8b Fixed proxying chunks problems. 2013-08-22 14:11:45 +02:00
Thulinma
f21ce291ae Added many helper functions to HTTP library, optimizing and fixing support for certain cases (among which chunked encoding). 2013-08-21 11:59:43 +02:00
Oswald Auguste de Bruin
7ea9dd9654 fprintf slowdown removed from dtsc.cpp 2013-08-19 08:45:42 +02:00
Oswald Auguste de Bruin
f173ad0966 Ogg lib has new DTSC features 2013-08-13 16:30:23 +02:00
Oswald Auguste de Bruin
b85ceb9fc5 DTSC2OGG page in lib now, not yet header making 2013-08-13 16:30:23 +02:00
Oswald Auguste de Bruin
6c4d9d96aa Ogg Really working 2013-08-13 16:30:23 +02:00
Oswald Auguste de Bruin
0bf50edaea Ogg 2 DTSC working lib 2013-08-13 16:30:23 +02:00
Oswald Auguste de Bruin
5d85548360 Added extra needed functions to ogg lib 2013-08-13 16:30:23 +02:00
Oswald Auguste de Bruin
c3d116d3db Vorbis does right validation now 2013-08-13 16:30:23 +02:00
Oswald Auguste de Bruin
9ed5a5e28c Vorbis started on prettyprint 2013-08-13 16:30:23 +02:00
Oswald Auguste de Bruin
37df1716de Added vorbis functionality 2013-08-13 16:30:22 +02:00
Thulinma
ed7de50138 Fixed JSON library string escape issues. 2013-08-13 10:32:14 +02:00
Erik Zandvliet
fe47c9597f Fixed a bug with the endpos of multiple files. 2013-08-13 09:16:50 +02:00
Thulinma
b907ade842 Removed some verbosity from procs library. 2013-08-12 16:24:10 +02:00
Thulinma
ea71dd2d5c Some small optimizations, added reference functions to JSON lib, fixed config commandline options. 2013-08-12 13:18:48 +02:00
Thulinma
0c059f0ca3 Added better generic support for connector options. 2013-08-07 16:04:57 +02:00
Thulinma
0daa757e92 Added getOutputOf functions to easily retrieve output of executed applications. 2013-08-07 16:04:34 +02:00
ThatGuy
ba03efc07d workaround issue with endStream 2013-07-29 14:13:27 +02:00
Thulinma
5b5d2d4f40 Changed default fragment duration from 10s to 5s. 2013-07-24 13:26:24 +02:00
Thulinma
588e171733 Those last two commit, but slightly better. 2013-07-23 16:23:52 +02:00
Thulinma
9cdf8d92a1 Fixed a bug. (DTSC lib mistakenly wiped metadata when seeking backwards, re-re-fixed proc child signal problems) 2013-07-23 15:52:34 +02:00
Thulinma
6a72fddf7b Fixed edge case of interrupt handler for catching ended child processes. 2013-07-23 14:28:35 +02:00
Erik Zandvliet
867fa715eb Fixed CPU Usage in the buffer. 2013-07-22 14:38:01 +02:00
Erik Zandvliet
47baa483c8 Fix'ed a typo. 2013-07-22 11:54:13 +02:00
Erik Zandvliet
6ddb73bde2 Merge commit 2013-07-22 11:39:56 +02:00
Erik Zandvliet
c394a1a767 Edits in dtsc lib to only use optimized parsing if the file is merged. 2013-07-22 11:36:53 +02:00
Erik Zandvliet
6666cf22f0 Updates for buffer stream resetting. 2013-07-22 11:36:19 +02:00