Commit Graph

  • 31afa1265e
    little tweaks for a clean build hibbian/latest Hibby 2024-08-26 22:57:21 +0100
  • a49332a437
    Hibbian import Hibby 2024-08-26 22:50:37 +0100
  • 9aa51115dd Add debian packaging debian/latest Tom Wardill 2024-04-09 20:06:39 +0100
  • bf0249e59d Put quotes around the callsign in verbose output upstream Philip Heron 2023-04-14 15:01:45 +0100
  • f0248cfd62 When decoding, don't require packets in the input to be aligned to the packet size Philip Heron 2023-04-14 14:57:41 +0100
  • 83cb0e139b Fix bad reed-solomon pad value when using non-256 byte packets Philip Heron 2023-04-14 14:56:00 +0100
  • 998d843f51 Tweak callsign length warning Philip Heron 2023-03-04 13:10:40 +0000
  • 69944cb29a Add option to override packet length from the standard 256 bytes Philip Heron 2023-03-04 13:10:13 +0000
  • 3f60ec89e9
    Merge pull request #4 from DL7AD/patch_check_for_invalid_marker Philip Heron 2021-09-20 19:47:03 +0100
  • 592a76c1c0 Added exception for corrupt marker data Sven Steudte 2021-09-20 19:13:11 +0200
  • 3122b35260 Silence strncpy() warning when copying the callsign string Philip Heron 2020-07-05 12:44:07 +0100
  • 2b79a2f651 Remove test on JPEG Component ID as they appear to be arbitrary Philip Heron 2020-07-05 12:43:10 +0100
  • 035f920f5c Add some packet sanity checks Philip Heron 2018-07-04 10:41:03 +0100
  • 3310c6f0c3 Further image corruption fixes. Philip Heron 2018-06-27 20:06:01 +0100
  • 94db83a707 Fix bug where decoder state was not correctly reset on packets with no MCU offset Philip Heron 2018-06-27 08:52:46 +0100
  • 5c7dde620c Fix image corruption bug where the DC levels where not being reset correctly on decoding Philip Heron 2018-06-27 08:45:07 +0100
  • 0851b24b7c Fix warning about repeated const Philip Heron 2018-06-27 08:39:31 +0100
  • 82f383cd77 Add support for single channel greyscale JPEGs Philip Heron 2018-06-13 16:01:43 +0100
  • 6ff1a1073a Additional changes for quality setting. Philip Heron 2016-06-30 10:11:20 +0100
  • 6ac66a047f Use quality level range 0-7 for the encoder, rather than the -4-3 as used in the packet header. Philip Heron 2016-06-25 00:12:46 +0100
  • b7128b16be Add a quality option to SSDV. Provides 8 quality levels, -4 to 3. Philip Heron 2016-06-16 23:29:30 +0100
  • e6a3cfbe42 Bypass the FEC if the packet has a valid CRC Philip Heron 2016-04-04 00:28:25 +0100
  • fc3f3f2dff Fix copyright headers. Philip Heron 2016-04-03 23:27:54 +0100
  • 421a9be721 The decoder now auto detects packets without FEC. Add a verbose option to print data about each packet. Philip Heron 2015-10-20 09:59:48 +0100
  • 062537a7e9 Update usage message Philip Heron 2015-10-20 00:17:20 +0100
  • 0c847e515d Add an EOI (End of Image / Last Packet) flag to the encoder. Trim callsign correctly if longer than 6 characters. Add a verbose mode for the decoder. Philip Heron 2015-10-20 00:15:15 +0100
  • 84ccbf972d Use a callsign example that fits... Philip Heron 2015-10-10 17:22:42 +0100
  • 6fb20f990d Expanded the README with some extra details Philip Heron 2015-10-10 17:21:16 +0100
  • e46d3a3c0f Add a useful usage message. Philip Heron 2014-08-28 20:35:31 +0100
  • 278004fb0c Make the non-FEC packets 256 bytes long, same length as normal packets. Non-FEC packets now have a packet type of 0x67. Philip Heron 2014-08-28 20:13:46 +0100
  • 22d912f7de Add an option to encode/decode without FEC Philip Heron 2014-08-27 23:49:25 +0100
  • 17766a8447 Callsigns 6 characters long where not being null terminated Philip Heron 2013-04-11 23:41:07 +0100
  • 31e9848970 Update Makefile Philip Heron 2012-10-31 23:14:28 +0000
  • b9e100a3e2 Silence compiler warning Philip Heron 2012-09-16 13:53:48 +0100
  • 662629e501 Increase CRC size to 32-bits. This breaks backwards compatibility. Philip Heron 2012-09-16 12:32:53 +0100
  • d3bc9dca2d Use integer-only rounding division, and add compiler optimisation. Philip Heron 2012-03-05 20:22:42 +0000
  • fe8a1a642c Byte-align the first MCU of each packet Philip Heron 2012-03-04 09:43:52 +0000
  • 723c6bc426 Rework memory management in ssdv.c Philip Heron 2012-03-03 22:43:23 +0000
  • b1b314cdfc Check for too many MCU blocks in source image Philip Heron 2012-02-27 21:37:10 +0000
  • 87c302a878 Round to nearest integer when quantising coefficients. Fixes poor image quality. Philip Heron 2012-02-26 23:51:15 +0000
  • 4be6245766 Return empty string, not NULL Philip Heron 2012-02-25 20:15:25 +0000
  • 6ab1f0686d Update the README Philip Heron 2012-02-25 20:08:10 +0000
  • 3b87eca6bf Add a callsign field to the header - breaks backwards compatibility Philip Heron 2012-02-25 20:06:15 +0000
  • 2df18c50a1 Add support for multiple subsampling formats. Not backwards compatible! Philip Heron 2012-02-25 00:25:25 +0000
  • 604f4f17f5 Update the TODO list Philip Heron 2012-02-23 19:59:40 +0000
  • 59bffac801 Add support for JPEGs with reset markers Philip Heron 2012-02-21 22:07:14 +0000
  • a59b41add0 Cosmetic fix Philip Heron 2012-02-18 08:34:49 +0000
  • fe7ff49074 Only reset the MCU DC values for the first MCU on each packet Philip Heron 2012-01-29 18:56:17 +0000
  • ca837206d5 Add more rules to make sure image is valid Philip Heron 2011-06-24 23:24:12 +0100
  • 2c90f35f92 First attempt at handling non-standard DQT tables in source image Philip Heron 2011-06-24 22:01:08 +0100
  • abd4181863 Don't crash on a marker error, it's rude Philip Heron 2011-06-24 21:01:29 +0100
  • ad3f14c3c0 Be strict with the component sampling factors Philip Heron 2011-06-24 21:00:05 +0100
  • be051b1ae2 Fix issue where exact huffman code matches were missed Philip Heron 2011-06-24 20:56:32 +0100
  • eb537bb22b Merge remote-tracking branch 'origin/master' Philip Heron 2011-05-31 21:32:07 +0100
  • 6485cb131d Update .gitignore Philip Heron 2011-05-31 21:27:22 +0100
  • 0ca7961545 Update readme and licensing Philip Heron 2011-05-31 09:00:51 +0100
  • 77b070ebb6 Add .gitignore Philip Heron 2011-05-30 23:38:52 +0100
  • 50eeaf77e5 Initial check-in Philip Heron 2011-05-30 23:37:33 +0100