Commit Graph
16 Commits
Author SHA1 Message Date
itsmattkc 60a27961c2 cache frames alongside the frame index
Decoder will now pre-render/decode frames in advance of needing
them
2019-11-17 12:29:53 +09:00
itsmattkc 336b3a8e05 added support for returning audio in the FFmpegDecoder
FFmpeg decoder now indexes and returns audio as expected
2019-11-15 13:53:58 +09:00
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