]> git.nihav.org Git - nihav.git/log
nihav.git
7 years agogdv: fix methods 2 and 5 decoding
Kostya Shishkov [Thu, 29 Jun 2017 11:02:00 +0000 (13:02 +0200)]
gdv: fix methods 2 and 5 decoding

7 years agogdv: make demuxer set dimensions from ID if they are not provided
Kostya Shishkov [Thu, 29 Jun 2017 11:00:16 +0000 (13:00 +0200)]
gdv: make demuxer set dimensions from ID if they are not provided

7 years agoavi: skip LISTs inside movi data
Kostya Shishkov [Wed, 28 Jun 2017 10:46:27 +0000 (12:46 +0200)]
avi: skip LISTs inside movi data

7 years agoimc: cosmetics
Kostya Shishkov [Sun, 25 Jun 2017 07:35:49 +0000 (09:35 +0200)]
imc: cosmetics

7 years agoavi: fix the situation when last chunk is padded
Kostya Shishkov [Sun, 25 Jun 2017 07:14:51 +0000 (09:14 +0200)]
avi: fix the situation when last chunk is padded

7 years agopcm: cleanup a bit
Kostya Shishkov [Sun, 25 Jun 2017 07:14:27 +0000 (09:14 +0200)]
pcm: cleanup a bit

7 years agoimc: improve decoding
Kostya Shishkov [Sat, 24 Jun 2017 17:54:24 +0000 (19:54 +0200)]
imc: improve decoding

7 years agoimc: some optimisations
Kostya Shishkov [Thu, 22 Jun 2017 13:26:59 +0000 (15:26 +0200)]
imc: some optimisations

7 years agoremove unused bitflags dependency
Kostya Shishkov [Thu, 22 Jun 2017 13:25:58 +0000 (15:25 +0200)]
remove unused bitflags dependency

7 years agoIntel Music/Audio Coder plus DSP and other bits for it
Kostya Shishkov [Tue, 20 Jun 2017 17:02:36 +0000 (19:02 +0200)]
Intel Music/Audio Coder plus DSP and other bits for it

7 years agoadd wav output dumper for tests
Kostya Shishkov [Thu, 15 Jun 2017 12:32:54 +0000 (14:32 +0200)]
add wav output dumper for tests

7 years agoget rid of bitflags
Kostya Shishkov [Thu, 15 Jun 2017 12:30:38 +0000 (14:30 +0200)]
get rid of bitflags

7 years agobitreader: drop unneeded mut
Kostya Shishkov [Thu, 15 Jun 2017 12:25:22 +0000 (14:25 +0200)]
bitreader: drop unneeded mut

7 years agobitreader: fix LE**MSB modes
Kostya Shishkov [Thu, 15 Jun 2017 12:11:07 +0000 (14:11 +0200)]
bitreader: fix LE**MSB modes

7 years agoframe: more utility functions
Kostya Shishkov [Thu, 15 Jun 2017 10:50:28 +0000 (12:50 +0200)]
frame: more utility functions

7 years agoformats: F32 -> F32P
Kostya Shishkov [Thu, 15 Jun 2017 10:49:36 +0000 (12:49 +0200)]
formats: F32 -> F32P

7 years agoavi: output bps for audio in bits
Kostya Shishkov [Thu, 15 Jun 2017 10:49:08 +0000 (12:49 +0200)]
avi: output bps for audio in bits

7 years agoi263: limit the number of frames tested
Kostya Shishkov [Wed, 14 Jun 2017 16:04:48 +0000 (18:04 +0200)]
i263: limit the number of frames tested

7 years agoFFT implementation
Kostya Shishkov [Wed, 14 Jun 2017 16:04:23 +0000 (18:04 +0200)]
FFT implementation

7 years agoreorganise codecs and improve i263 a bit
Kostya Shishkov [Sat, 10 Jun 2017 10:41:33 +0000 (12:41 +0200)]
reorganise codecs and improve i263 a bit

7 years agodeblocking for I.263
Kostya Shishkov [Fri, 9 Jun 2017 18:25:01 +0000 (20:25 +0200)]
deblocking for I.263

7 years agoi263: decode B-frames somehow
Kostya Shishkov [Fri, 9 Jun 2017 12:24:01 +0000 (14:24 +0200)]
i263: decode B-frames somehow

7 years agotypo
Kostya Shishkov [Fri, 9 Jun 2017 07:51:21 +0000 (09:51 +0200)]
typo

7 years agopreliminary work on Intel I.263
Kostya Shishkov [Thu, 8 Jun 2017 17:26:55 +0000 (19:26 +0200)]
preliminary work on Intel I.263

7 years agodo not output frames in old video tests
Kostya Shishkov [Thu, 8 Jun 2017 17:25:55 +0000 (19:25 +0200)]
do not output frames in old video tests

7 years agobitreader: read logic flags explicitly
Kostya Shishkov [Thu, 8 Jun 2017 16:06:00 +0000 (18:06 +0200)]
bitreader: read logic flags explicitly

7 years agoavi: skip list chunks correctly
Kostya Shishkov [Thu, 8 Jun 2017 16:05:26 +0000 (18:05 +0200)]
avi: skip list chunks correctly

7 years agoadd I263 to the register
Kostya Shishkov [Mon, 5 Jun 2017 15:51:25 +0000 (17:51 +0200)]
add I263 to the register

7 years agoAVI: align parsed chunks
Kostya Shishkov [Sun, 4 Jun 2017 12:38:24 +0000 (14:38 +0200)]
AVI: align parsed chunks

7 years agoproper support for linesizes
Kostya Shishkov [Sun, 4 Jun 2017 09:28:08 +0000 (11:28 +0200)]
proper support for linesizes

7 years agoimprove detector a bit
Kostya Shishkov [Sun, 4 Jun 2017 09:03:58 +0000 (11:03 +0200)]
improve detector a bit

7 years agodetection module start
Kostya Shishkov [Fri, 2 Jun 2017 15:58:31 +0000 (17:58 +0200)]
detection module start

7 years agomake an error for no frame output
Kostya Shishkov [Thu, 1 Jun 2017 17:01:48 +0000 (19:01 +0200)]
make an error for no frame output

7 years agoGremlin Video decoder
Kostya Shishkov [Wed, 31 May 2017 17:33:20 +0000 (19:33 +0200)]
Gremlin Video decoder

7 years agomore utility code for decoders
Kostya Shishkov [Sun, 28 May 2017 09:43:13 +0000 (11:43 +0200)]
more utility code for decoders

7 years agoadd skip frames and paletted alloc
Kostya Shishkov [Sun, 28 May 2017 09:41:20 +0000 (11:41 +0200)]
add skip frames and paletted alloc

7 years agoGDV: put palette into extradata
Kostya Shishkov [Sun, 28 May 2017 09:40:27 +0000 (11:40 +0200)]
GDV: put palette into extradata

7 years agorename variable for clarity
Kostya Shishkov [Sun, 28 May 2017 09:39:40 +0000 (11:39 +0200)]
rename variable for clarity

7 years agomake ByteIOResult public
Kostya Shishkov [Sun, 28 May 2017 08:53:43 +0000 (10:53 +0200)]
make ByteIOResult public

7 years agomore TODOs
Kostya Shishkov [Sat, 27 May 2017 12:12:49 +0000 (14:12 +0200)]
more TODOs

7 years agoIndeo 3 decoder
Kostya Shishkov [Sat, 27 May 2017 10:48:51 +0000 (12:48 +0200)]
Indeo 3 decoder

7 years agodrop unused import
Kostya Shishkov [Sat, 27 May 2017 10:47:05 +0000 (12:47 +0200)]
drop unused import

7 years agoAVI demuxer: align chunk pos
Kostya Shishkov [Sat, 27 May 2017 10:43:44 +0000 (12:43 +0200)]
AVI demuxer: align chunk pos

7 years agomore utility code for decoders, move dumping functions to the core
Kostya Shishkov [Fri, 26 May 2017 05:35:11 +0000 (07:35 +0200)]
more utility code for decoders, move dumping functions to the core

7 years agomore utility code
Kostya Shishkov [Fri, 26 May 2017 05:34:39 +0000 (07:34 +0200)]
more utility code

7 years agodump audio too in indeo test
Kostya Shishkov [Tue, 23 May 2017 17:11:05 +0000 (19:11 +0200)]
dump audio too in indeo test

7 years agoadd PCM decoder(rewrapper)
Kostya Shishkov [Tue, 23 May 2017 17:10:37 +0000 (19:10 +0200)]
add PCM decoder(rewrapper)

7 years agoimprove audio buffer handling
Kostya Shishkov [Tue, 23 May 2017 17:09:58 +0000 (19:09 +0200)]
improve audio buffer handling

7 years agomore utility code for formats.rs
Kostya Shishkov [Tue, 23 May 2017 17:09:30 +0000 (19:09 +0200)]
more utility code for formats.rs

7 years agobyte writing functions
Kostya Shishkov [Tue, 23 May 2017 10:47:55 +0000 (12:47 +0200)]
byte writing functions

7 years agouse structure for timestamp information
Kostya Shishkov [Mon, 22 May 2017 14:16:34 +0000 (16:16 +0200)]
use structure for timestamp information

7 years agouse frame buffers with codec-specific type of data
Kostya Shishkov [Sun, 21 May 2017 18:18:50 +0000 (20:18 +0200)]
use frame buffers with codec-specific type of data

7 years agomore utility code
Kostya Shishkov [Sun, 21 May 2017 18:17:34 +0000 (20:17 +0200)]
more utility code

7 years agoupdate TODO
Kostya Shishkov [Sun, 21 May 2017 12:44:27 +0000 (14:44 +0200)]
update TODO

7 years agosimplify
Kostya Shishkov [Sat, 20 May 2017 15:48:20 +0000 (17:48 +0200)]
simplify

7 years agoextend NAFrame functionality
Kostya Shishkov [Sat, 20 May 2017 15:03:23 +0000 (17:03 +0200)]
extend NAFrame functionality

7 years agofix HAM shuffler
Kostya Shishkov [Sat, 20 May 2017 15:03:10 +0000 (17:03 +0200)]
fix HAM shuffler

7 years agouse frame refs everywhere
Kostya Shishkov [Sat, 20 May 2017 14:45:01 +0000 (16:45 +0200)]
use frame refs everywhere

7 years agosimplify error handling
Kostya Shishkov [Sat, 20 May 2017 13:46:57 +0000 (15:46 +0200)]
simplify error handling

7 years agominor register improvements
Kostya Shishkov [Sat, 20 May 2017 13:42:08 +0000 (15:42 +0200)]
minor register improvements

7 years agouse clearer names for GDV codecs
Kostya Shishkov [Sat, 20 May 2017 13:41:34 +0000 (15:41 +0200)]
use clearer names for GDV codecs

7 years agomove NAStream/NAPacket definitions into module frame
Kostya Shishkov [Sat, 20 May 2017 13:35:48 +0000 (15:35 +0200)]
move NAStream/NAPacket definitions into module frame

7 years agofix copy-paste error
Kostya Shishkov [Sat, 20 May 2017 13:30:04 +0000 (15:30 +0200)]
fix copy-paste error

7 years agomake internal struct non-public
Kostya Shishkov [Sat, 20 May 2017 13:29:45 +0000 (15:29 +0200)]
make internal struct non-public

7 years agostructure decoders a bit too
Kostya Shishkov [Fri, 19 May 2017 16:54:27 +0000 (18:54 +0200)]
structure decoders a bit too

7 years agoprettier demuxers module
Kostya Shishkov [Fri, 19 May 2017 13:17:13 +0000 (15:17 +0200)]
prettier demuxers module

7 years agomake an interface for working with demuxers
Kostya Shishkov [Fri, 19 May 2017 12:50:54 +0000 (14:50 +0200)]
make an interface for working with demuxers

7 years agodecoders framework and sample decoder
Kostya Shishkov [Wed, 17 May 2017 14:17:13 +0000 (16:17 +0200)]
decoders framework and sample decoder

7 years agomore work on supporting decoders in framework
Kostya Shishkov [Wed, 17 May 2017 14:16:35 +0000 (16:16 +0200)]
more work on supporting decoders in framework

7 years agosimplify names in register
Kostya Shishkov [Wed, 17 May 2017 14:16:15 +0000 (16:16 +0200)]
simplify names in register

7 years agoextend formats functionality a bit
Kostya Shishkov [Wed, 17 May 2017 14:15:29 +0000 (16:15 +0200)]
extend formats functionality a bit

7 years agofeatures for disabling components
Kostya Shishkov [Wed, 17 May 2017 14:14:10 +0000 (16:14 +0200)]
features for disabling components

7 years agoadd PCM codecs to the register
Kostya Shishkov [Tue, 16 May 2017 16:47:55 +0000 (18:47 +0200)]
add PCM codecs to the register

7 years agouse codec name in info
Kostya Shishkov [Tue, 16 May 2017 16:47:38 +0000 (18:47 +0200)]
use codec name in info

7 years agocodec register
Kostya Shishkov [Tue, 16 May 2017 12:09:44 +0000 (14:09 +0200)]
codec register

7 years agosimplify chunk/list handling a bit
Kostya Shishkov [Mon, 15 May 2017 09:23:53 +0000 (11:23 +0200)]
simplify chunk/list handling a bit

7 years agoAVI demuxer
Kostya Shishkov [Sun, 14 May 2017 16:01:20 +0000 (18:01 +0200)]
AVI demuxer

7 years agoprint more info for streams
Kostya Shishkov [Sun, 14 May 2017 16:00:54 +0000 (18:00 +0200)]
print more info for streams

7 years agoRGB24 formaton
Kostya Shishkov [Sun, 14 May 2017 16:00:11 +0000 (18:00 +0200)]
RGB24 formaton

7 years agomake read_buf() always read proper sizes
Kostya Shishkov [Sun, 14 May 2017 15:59:35 +0000 (17:59 +0200)]
make read_buf() always read proper sizes

7 years agorevamp stream handling in demuxers
Kostya Shishkov [Sat, 13 May 2017 10:39:25 +0000 (12:39 +0200)]
revamp stream handling in demuxers

7 years agoSplit formats into separate file and extend their functionality
Kostya Shishkov [Sat, 13 May 2017 10:39:05 +0000 (12:39 +0200)]
Split formats into separate file and extend their functionality

7 years agouse Self instead of explicit type
Kostya Shishkov [Sat, 13 May 2017 08:55:46 +0000 (10:55 +0200)]
use Self instead of explicit type

7 years agochannel map work
Kostya Shishkov [Thu, 11 May 2017 14:42:10 +0000 (16:42 +0200)]
channel map work

7 years agofirst stab at channel map
Kostya Shishkov [Thu, 11 May 2017 14:18:51 +0000 (16:18 +0200)]
first stab at channel map

7 years agosoniton should report if sample is signed
Kostya Shishkov [Thu, 11 May 2017 14:07:14 +0000 (16:07 +0200)]
soniton should report if sample is signed

7 years agoget rid of lifetimes in infos
Kostya Shishkov [Thu, 11 May 2017 14:06:15 +0000 (16:06 +0200)]
get rid of lifetimes in infos

7 years agoTODO
Kostya Shishkov [Thu, 11 May 2017 05:03:38 +0000 (07:03 +0200)]
TODO

7 years agoadd TODO
Kostya Shishkov [Wed, 10 May 2017 17:14:57 +0000 (19:14 +0200)]
add TODO

7 years agointeger code reader
Kostya Shishkov [Wed, 10 May 2017 17:07:27 +0000 (19:07 +0200)]
integer code reader

7 years agocomplete codebook LUT generator
Kostya Shishkov [Wed, 10 May 2017 17:06:18 +0000 (19:06 +0200)]
complete codebook LUT generator

7 years agouse peek in GDV demuxer
Kostya Shishkov [Wed, 10 May 2017 17:05:43 +0000 (19:05 +0200)]
use peek in GDV demuxer

7 years agopeek funcs for byteio
Kostya Shishkov [Wed, 10 May 2017 17:05:28 +0000 (19:05 +0200)]
peek funcs for byteio

7 years agobitreader fixes
Kostya Shishkov [Wed, 10 May 2017 17:05:02 +0000 (19:05 +0200)]
bitreader fixes

7 years agodemuxer initial work
Kostya Shishkov [Sat, 6 May 2017 11:45:15 +0000 (13:45 +0200)]
demuxer initial work

7 years agobyteio doesn't need offset on read_skip()
Kostya Shishkov [Sat, 6 May 2017 11:44:14 +0000 (13:44 +0200)]
byteio doesn't need offset on read_skip()

7 years agoadd codebook reader
Kostya Shishkov [Sun, 30 Apr 2017 12:37:44 +0000 (14:37 +0200)]
add codebook reader

7 years agoinitial work
Kostya Shishkov [Sat, 29 Apr 2017 11:22:49 +0000 (13:22 +0200)]
initial work