Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • | |\
  • |/ /
  • * |
  • * |
  • * |
  • |\ \
  • | * |
  • |/ /
  • | *
  • | | *
  • | | |\
  • | |/ /
  • |/| /
  • | |/
  • | *
  • |/
  • *
  • |\
  • | *
  • | |\
  • |/ /
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 4232ece (HEAD -> master) Update clang build to my own image by Bernhard Froehlich 2019-05-13 13:25:32 +0000
  • e012196 Attempt to add clang environment for drone.ci by Bernhard Froehlich 2019-05-13 11:40:55 +0000
  • e2f4d52 Add drone config by Bernhard Froehlich 2019-05-09 08:22:37 +0000
  • 87a7a3e (tag: v1.1) Version bump to 1.1 by Bernhard Froehlich 2018-08-28 14:58:31 +0000
  • dc04fe3 Fix comments in Makefile by Bernhard Froehlich 2018-08-28 14:58:18 +0000
  • d734517 Bump version to 1.1 by Bernhard Froehlich 2018-08-28 14:49:25 +0000
  • 9e6ea75 Update build instructions by Bernhard Froehlich 2018-08-28 14:38:29 +0000
  • 2f0a315 Cleanup Makefile and remove obsolete packaging, LTO and DEBUG support by Bernhard Froehlich 2018-08-28 14:34:38 +0000
  • 6b4eea4 Update old github URL to new home by Bernhard Froehlich 2018-08-28 13:01:22 +0000
  • 36a3bf5 Add O_BINARY to open() calls for MinGW by Bernhard Froehlich 2018-08-28 12:54:45 +0000
  • 222edda Fix for Windows (MingW) where dirname modifies the passed buffer by Bernhard Froehlich 2018-08-28 12:07:36 +0000
  • b145dd7 Add compatibility fix for MinGW by Bernhard Froehlich 2018-08-28 09:04:10 +0000
  • a046734 Remove obsolete todo by Bernhard Froehlich 2018-08-24 19:36:25 +0000
  • 5f12055 Delete travis-ci integration by decke 2018-08-21 11:54:13 +0000
  • d65fd8f Add notes for Model E and later after migration from GitHub by decke 2018-08-21 11:50:07 +0000
  • 45ec30c (refs/pull/12/merge) Merge 8ec46fefa1 into 58dc31ecb6 by dczarnec 2018-02-27 07:52:18 +0000
  • 58dc31e Add travis-ci badge by Bernhard Fröhlich 2018-02-06 11:52:46 +0100
  • 6fded55 Update model year table and add keyfile option to example by Bernhard Froehlich 2018-02-06 10:38:32 +0000
  • e791b94 Merge pull request #14 from mmatuska/efh-support by Bernhard Fröhlich 2018-02-06 11:18:35 +0100
  • d920511 (refs/pull/14/head) Allow using a custom key file (workaround for E/F/H series) by Martin Matuska 2018-02-04 16:02:54 +0100
  • 8ec46fe (refs/pull/12/head) Fixes to previous commit - removed compilation error under gcc - fixed code formatting inconsistency by Dariusz Czarnecki 2017-03-28 10:36:26 +0200
  • 7dd020e (refs/pull/11/merge) Merge 0522995e51 into e7f479f17d by dczarnec 2017-03-27 15:59:00 +0000
  • 0522995 (refs/pull/11/head) * Added Visual Studio compatibility. * Added Visual Studio 2013 project. by Dariusz Czarnecki 2017-03-27 17:45:49 +0200
  • e7f479f Merge branch 'hartkopp-master' by Bernhard Froehlich 2015-04-21 09:16:44 +0000
  • db648a8 Merge branch 'master' of https://github.com/hartkopp/drmdecrypt into hartkopp-master by Bernhard Froehlich 2015-04-21 09:16:03 +0000
  • 961bd8a Integrate new internal buffer for improved I/O by Bernhard Froehlich 2015-01-02 14:16:05 +0000
  • f4a4945 Implement internal buffer to allow reading and writing in bigger chunks and for future OpenMP support. by Bernhard Froehlich 2015-01-02 14:14:24 +0000
  • a3de3bd Enable Link Time Optimization only if the compiler is gcc because clang needs ld.gold which is not neccessary available. by Bernhard Froehlich 2015-01-02 09:32:40 +0000
  • 3ad3783 Switch to -Ofast per default by Bernhard Froehlich 2015-01-02 09:17:08 +0000
  • 0c228f4 Update todo Please enter the commit message for your changes. Lines starting by Bernhard Froehlich 2015-01-02 08:22:16 +0000
  • efe18f3 Be a bit more verbose on the actual support status by Bernhard Froehlich 2015-01-02 08:20:30 +0000
  • 1a91643 (refs/pull/5/head) Only process scrambled content in decode_packet() by Oliver Hartkopp 2014-12-28 00:06:26 +0100
  • b4663c9 fix obviously wrong check in decode_packet() by Oliver Hartkopp 2014-12-28 00:00:18 +0100
  • f93c945 - Update todo by Bernhard Froehlich 2014-08-07 10:35:25 +0000
  • 9bf2db5 Update list of tested models by Bernhard Froehlich 2014-07-15 12:50:28 +0200
  • d5d4435 Fix adaptation field check and add more debugging output of MPEG header. by Bernhard Froehlich 2014-07-15 12:07:38 +0200
  • 70f0ddf (tag: v1.0) Bump to 1.0 by Bernhard Froehlich 2014-06-10 16:50:35 +0200
  • a30c469 Add release-x64 and release-src targets by Bernhard Froehlich 2014-06-10 16:48:58 +0200
  • 71c6a92 Improve version handling by Bernhard Froehlich 2014-06-10 16:33:47 +0200
  • 89a0479 Add release-win target by Bernhard Froehlich 2014-06-10 16:28:22 +0200
  • e1b4586 Update version to 1.0 by Bernhard Froehlich 2014-06-10 16:06:40 +0200
  • 9592a69 Add flags to increase and decrease verbosity level and set default verbosity to TRC_WARN. by Bernhard Froehlich 2014-06-10 14:00:27 +0000
  • 045ca29 Set git revision in Makefile if .git exists by Bernhard Froehlich 2014-06-10 12:55:25 +0000
  • 6525f68 Add version information and -v flag by Bernhard Froehlich 2014-06-10 12:47:38 +0000
  • 0502702 Properly check decryptsrf() return code by Bernhard Froehlich 2014-06-10 12:17:12 +0000
  • 6f7abfa Implement bulk decoding of multiple files by Bernhard Froehlich 2014-06-10 11:47:59 +0000
  • cf51244 Fix outdir handling by Bernhard Froehlich 2014-06-10 11:25:12 +0000
  • 17564ab Create debugging build for Travis CI per default by Bernhard Froehlich 2014-06-10 10:10:22 +0000
  • 5f6e8ec Add -Werror for DEBUG builds by Bernhard Froehlich 2014-06-10 10:09:43 +0000
  • ce43415 Update formatting by Bernhard Froehlich 2014-06-10 10:09:32 +0000
  • 06ea766 Add DEBUG variable that can specify to create a debugging build by Bernhard Froehlich 2014-06-10 10:07:48 +0000
  • 4cb75eb Properly check return values of fread() by Bernhard Froehlich 2014-06-10 09:58:41 +0000
  • d4ff54b Add Travis CI integration by Bernhard Froehlich 2014-06-10 09:39:56 +0000
  • 326f225 Update todo and add unique features by Bernhard Froehlich 2014-06-10 09:28:48 +0000
  • 451b961 Add gprof to LDFLAGS in case of debugging by Bernhard Froehlich 2014-06-06 16:15:45 +0000
  • 358f52e Speed up AES-NI detection significantly by Bernhard Froehlich 2014-06-06 11:22:01 +0000
  • 1259e0e Remove unused variables by Bernhard Froehlich 2014-06-06 10:13:41 +0200
  • 9b29d57 Move Check_CPU_support_AES() around by Bernhard Froehlich 2014-06-06 10:06:22 +0200
  • fb926ad Avoid key setup at decoding time and do it once when reading it from the mdb file instead. This saves a lot of non neccessary key setups which are time consuming. by Bernhard Froehlich 2014-06-06 10:00:33 +0200
  • 1cbc3aa Remove pointless IV handling. That does not have any effect at all. by Bernhard Froehlich 2014-06-06 09:45:59 +0200
  • 3ec6253 It seems that only full 16byte blocks are AES encrypted and they did avoid padding at the last bytes. by Bernhard Froehlich 2014-06-06 07:27:51 +0000
  • e606ac1 No need to memset outdir because it is already initialized by Bernhard Froehlich 2014-06-05 14:48:46 +0200
  • c23ba26 Fix minor outdir handling bug to build a proper path for outfile. by Bernhard Froehlich 2014-06-05 14:46:13 +0200
  • 3badb1d Update todo by Bernhard Froehlich 2014-06-05 13:29:21 +0200
  • 4fecb04 Change outfile parameter to outdir for better bulk operation support in the future. by Bernhard Froehlich 2014-06-05 13:24:10 +0200
  • 2e211e3 Add support to detect AES-NI support at runtime and add a flag to disable it on purpose. by Bernhard Froehlich 2014-06-05 13:02:28 +0200
  • dceb4d5 Add todo by Bernhard Froehlich 2014-06-04 15:59:51 +0200
  • ce4f402 Pass AES key as unsigned char* to be consistent by Bernhard Froehlich 2014-06-04 15:46:59 +0200
  • c33da75 Update todo by Bernhard Froehlich 2014-06-04 15:42:46 +0200
  • 3c5dab1 Add License header by Bernhard Froehlich 2014-06-04 15:40:19 +0200
  • e8dc490 Set memalign implementation based on architecture by Bernhard Froehlich 2014-06-04 15:38:49 +0200
  • 08a9b3c Add new AES and AES-NI implementation from pycrypto. Implement small wrapper for it and default to AES software implementation for now. by Bernhard Froehlich 2014-06-04 15:33:09 +0200
  • c9fa4e2 Correct intentation and add note about GNU make by Bernhard Froehlich 2014-05-16 12:29:44 +0000
  • cd30896 Remove PES header checking stuff that did never work properly by Bernhard Froehlich 2014-05-16 12:15:35 +0000
  • 036038a Add more work by Bernhard Froehlich 2014-05-16 12:10:13 +0000
  • 5798140 Fix decode_packet() by handling scrambling and adaptation field correctly Add MPEG transport stream field documentation by Bernhard Froehlich 2014-05-16 12:09:06 +0000
  • 616e4a5 Add Windows support to Makefile by Bernhard Froehlich 2014-05-15 13:19:19 +0000
  • 78ed3f9 Add notes for Windows and update todo by Bernhard Froehlich 2014-05-15 13:02:57 +0000
  • b7e9381 Tune readme even more by Bernhard Froehlich 2014-05-15 08:46:55 +0000
  • 1ae0408 Tune readme by Bernhard Froehlich 2014-05-15 08:45:39 +0000
  • 5ae6df4 Initial code drop by Bernhard Froehlich 2014-05-15 08:41:58 +0000
  • 680d641 Initial commit by Bernhard Fröhlich 2014-05-15 01:36:19 -0700