summaryrefslogtreecommitdiffstats
path: root/src/ufodecode.c
Commit message (Collapse)AuthorAgeFilesLines
* Allow IPECAMERA_WIDTH to be set during configureMatthias Vogelgesang2017-06-201-7/+4
|
* Require at least a 4K block for decodingMatthias Vogelgesang2017-06-201-1/+1
|
* Do not attempt decoding if no more data leftMatthias Vogelgesang2016-09-291-0/+5
|
* Shift data writes by start offsetMatthias Vogelgesang2016-07-111-1/+1
|
* Prevent buffer overflow with corrupt dataMatthias Vogelgesang2016-01-191-7/+6
|
* Adjust offset for windowed framesMatthias Vogelgesang2016-01-191-3/+3
|
* Do not check magic4 in version 6Matthias Vogelgesang2015-08-131-1/+0
| | | | This is now becoming a valid data field itself.
* Fix version 6 decodingMatthias Vogelgesang2015-07-141-0/+4
| | | | We have to skip the "tail" of every 640 columns.
* Fix wrong results due to endianessMatthias Vogelgesang2015-06-231-2/+4
|
* Simplify decoding a bitMatthias Vogelgesang2015-06-231-19/+13
|
* Return advanced number of bytes for simplificationMatthias Vogelgesang2015-06-231-10/+8
|
* Declare src register consts to save another 2msMatthias Vogelgesang2015-06-231-4/+4
|
* Add SSE-based decoding of v6 formatMatthias Vogelgesang2015-06-231-2/+46
| | | | Shaves off about 30% time.
* Implement v6 data formatMatthias Vogelgesang2015-06-221-28/+106
|
* Add preliminary v6 header structMatthias Vogelgesang2015-06-191-0/+17
|
* Use header struct and simplify readingMatthias Vogelgesang2015-06-191-66/+58
|
* Start using the common pre-headerMatthias Vogelgesang2015-06-181-1/+14
|
* Use consistent styleMatthias Vogelgesang2015-06-181-32/+24
|
* Remove support for version 0 and 4Matthias Vogelgesang2015-06-181-298/+0
|
* Fix unused warningMatthias Vogelgesang2015-02-101-1/+6
|
* Fix for new DMA fillingMatthias Vogelgesang2015-02-101-2/+5
| | | | deadbeefs and other magic numbers can appear now ...
* Output last corrupted dataMatthias Vogelgesang2014-01-271-1/+12
|
* Implement simple de-mosaicking of Bayer patternMatthias Vogelgesang2013-07-041-0/+81
|
* Use correct field in release modeMatthias Vogelgesang2013-06-191-1/+1
|
* Try to use number of rows from header dataMatthias Vogelgesang2013-06-191-2/+3
|
* Undo last commitMatthias Vogelgesang2012-07-261-0/+1
|
* Remove unused variableMatthias Vogelgesang2012-07-261-1/+0
| | | | Otherwise, builds break on more recent gcc compilers.
* Fix 10 bit decodingMatthias Vogelgesang2012-07-261-4/+4
|
* Add --print-num-rows and fix debug outputMatthias Vogelgesang2012-07-261-5/+1
|
* Output version number if wrongMatthias Vogelgesang2012-07-261-2/+2
|
* Return errcode != 0 if frame could not be decodedMatthias Vogelgesang2012-07-261-87/+59
|
* Fix check for correctness of output modeSuren A. Chilingaryan2012-07-261-1/+1
|
* Black magick from MicheleSuren A. Chilingaryan2012-07-251-102/+153
|
* Read output_mode and adc_resolution from frame headerSuren A. Chilingaryan2012-07-241-1/+3
|
* Fix 12 bit decodingMatthias Vogelgesang2012-07-201-4/+4
| | | | Wrong masking led to bits capped at 10 bits.
* Correctly implement 12 bit modeMatthias Vogelgesang2012-07-181-70/+45
|
* Fix bit orderMatthias Vogelgesang2012-07-171-0/+1
|
* Commit version 0.2 of libufodecodeMatthias Vogelgesang2012-07-171-62/+39
|
* Clean up source a bitMatthias Vogelgesang2012-07-161-25/+52
|
* Update for 12 bitsMatthias Vogelgesang2012-07-161-18/+47
|
* Remove unused variablesMatthias Vogelgesang2012-07-051-5/+0
|
* Add verbosity flag to output frequency and frameMatthias Vogelgesang2012-07-051-1/+1
|
* clear-frame does not expect an argumentMatthias Vogelgesang2012-05-301-2/+0
| | | | | Fix problem that ipedec eats one filename after supplying "-c" or "--clear-frame".
* Decode frames after encountering corrupted onesMatthias Vogelgesang2012-04-171-14/+17
|
* Report errorsMatthias Vogelgesang2012-04-021-0/+13
|
* Adapt tailMatthias Vogelgesang2012-03-301-2/+4
|
* Implement frame version 5Matthias Vogelgesang2012-03-231-0/+54
|
* Add version 4 frame decodingMatthias Vogelgesang2012-03-121-17/+219
| | | | | Beware, only version 0 can be decoded with SSE. To decode version 4 frames, you have to set the release mode to Debug.
* Fix wrong address access and skip till first valid headerMatthias Vogelgesang2012-02-141-2/+5
|
* Fix: formatting (whitespace, indentation)Matthias Vogelgesang2012-02-101-66/+54
|