PageRenderTime 27ms CodeModel.GetById 21ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 1ms

/FFdecsa/README

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