itsmattkc
af702835da
forked MediaInput into two derived classes for video and audio
...
Rather than convoluting the MediaInput node, te MediaInput is now an abstract
base class that provides access to a Decoder and derived classes are
responsible for handling it
2019-10-24 17:03:33 +11:00
itsmattkc
2fdf78df4a
implemented preliminary pre-cacher for audio
...
FFmpegDecoder now implements an "indexer" for audio, which actually just
extracts the raw PCM audio from an audio codec and saves it to disk
2019-10-24 16:36:26 +11:00
itsmattkc
1207e180ec
fix for transport streams with no duration
2019-09-17 13:40:23 +10:00
itsmattkc
b563b9e783
began node hashing for improved cache
2019-09-02 12:06:24 +10:00
itsmattkc
f3b60369aa
use IDs for multiple decoders
2019-08-08 15:38:58 +10:00
itsmattkc
8730da4b43
improved decoder documentation and fixed error with >8bppc media
2019-08-08 14:02:12 +10:00
itsmattkc
6708eca0c1
renamed ffmpeg decoder function names
2019-08-08 13:13:01 +10:00
itsmattkc
410c1ff06c
cache frame indexes to disk
2019-08-07 12:14:48 +10:00
itsmattkc
1138600f37
indexing prototype
2019-08-06 09:34:37 +10:00
itsmattkc
f55094c5df
media now plays in node graph
2019-08-04 19:45:06 +10:00
itsmattkc
9f6d0f9dc7
documented new node classes
2019-07-17 03:05:25 -04:00
itsmattkc
ff17c5d167
decoder source documentation and license boilerplate
2019-06-27 09:37:38 -07:00
itsmattkc
955f80c622
added probe on import functionality
2019-06-27 08:51:44 -07:00
itsmattkc
d133ee9832
finished merging earlier decoder code
2019-06-26 22:52:44 -07:00