/FFdecsa/README

https://bitbucket.org/a84/gs_public/ · #! · 50 lines · 37 code · 13 blank · 0 comment · 0 complexity · a8a6924faf0b7f9c3f9a4dd5854db820 MD5 · raw file

  1. -------
  2. FFdecsa
  3. -------
  4. version 1.0
  5. Copyright 2003-2004 fatih89r
  6. released under GPL
  7. FFdecsa is a fast implementation of a CSA decryption algorithm for MPEG
  8. TS packets. It is shockingly fast, more than 800% the speed of the
  9. fastest implementation I can find around. (read the docs to know what FF
  10. stands for)
  11. On an AthlonXP 2400 (2000MHz) it achieves 165Mbit/s; the previous record
  12. was around 20Mbit/s.
  13. This means that:
  14. - decrypting a 8Mbit/s stream takes 5% of CPU instead of 40%
  15. - decrypting a full transponder (with all its channels or with a big
  16. HDTV stream) carrying 38Mbit/s takes 23% of CPU instead of 190%
  17. (>100%, so undecryptable in real time)
  18. - a very slow processor can decrypt one channel with no problems
  19. - offline decoding of one hour of a 5Mbit/s channel takes less than
  20. two minutes (30x than realtime)
  21. - offline decoding will work at more than 20MB/s (megabytes/s),
  22. nearly as fast as a file copy
  23. The docs directory contains useful stuff:
  24. FAQ.txt
  25. to know something more about this software
  26. how_to_compile.txt
  27. if you want to compile this code (and get optimal speed)
  28. how_to_use.txt
  29. if you want to use this code
  30. technical_background.txt
  31. if you want to understand how this code works or you want to
  32. modify/improve it
  33. how_to_understand.txt
  34. if you want to understand the code to make modifications
  35. how_to_release.txt
  36. if you want to release modified versions of the code
  37. fatih89r