Georgi Chorbadzhiyski
|
f36ddc7ee7
|
Use fdread when reading from socket
|
13 years ago |
Georgi Chorbadzhiyski
|
214907e74e
|
Define and use program_id to identify program name and version
|
13 years ago |
Georgi Chorbadzhiyski
|
2309ce8db3
|
Replace hardcoded usleep with packet_delay option (-y default unset)
|
13 years ago |
Georgi Chorbadzhiyski
|
e0fd598e0b
|
Handle signals, close syslog and delete pid file on exit
|
13 years ago |
Georgi Chorbadzhiyski
|
7bb156e1b8
|
Add support for syslog and running as daemon
|
13 years ago |
Georgi Chorbadzhiyski
|
059d8d433f
|
Fix option parsing for setting up crypto system
|
13 years ago |
Georgi Chorbadzhiyski
|
6db65cb7cc
|
Change option of setting output interface to -o (was -i)
|
13 years ago |
Georgi Chorbadzhiyski
|
7e24a02a29
|
Report TS discontinuity in input stream
|
13 years ago |
Georgi Chorbadzhiyski
|
745f8e66e5
|
Add BUILD_ID and GIT_VER
|
13 years ago |
Georgi Chorbadzhiyski
|
846b1209c8
|
Show if decoding is threaded
|
13 years ago |
Georgi Chorbadzhiyski
|
0a4f2f7a70
|
Add threaded decode and output functions that use circular buffers
|
13 years ago |
Georgi Chorbadzhiyski
|
4f99f75470
|
Move camd communication into thread
|
13 years ago |
Georgi Chorbadzhiyski
|
e574b18311
|
Use correct payload offset to decode packets, instead of always using 4
|
13 years ago |
Georgi Chorbadzhiyski
|
8f514f1a37
|
Add support for input from multicast
|
13 years ago |
Georgi Chorbadzhiyski
|
51991dbfae
|
Add struct io and use it for input and output
|
13 years ago |
Georgi Chorbadzhiyski
|
c290f8d198
|
Add udp output support
|
13 years ago |
Georgi Chorbadzhiyski
|
9395555a6f
|
Add input_fd and output_fd to struct ts
|
13 years ago |
Georgi Chorbadzhiyski
|
4b4a444b76
|
Add all data to struct ts
|
13 years ago |
Georgi Chorbadzhiyski
|
ad7c9f1e6b
|
Add struct camd35
|
13 years ago |
Georgi Chorbadzhiyski
|
979034cb53
|
Add struct key
|
13 years ago |
Georgi Chorbadzhiyski
|
427cec7bb2
|
Split tsdecrypt to data.{c,h}, camd.{c,h} and tables.{c,h}
|
13 years ago |
Georgi Chorbadzhiyski
|
0c02899c84
|
Add support for PID filtering on output
|
13 years ago |
Georgi Chorbadzhiyski
|
57fb649d81
|
Add pid_filter option
|
13 years ago |
Georgi Chorbadzhiyski
|
d9e3d268ab
|
Remove packet debug that was tied to test input file
|
13 years ago |
Georgi Chorbadzhiyski
|
1d067f0394
|
Add more command line parameters
|
13 years ago |
Georgi Chorbadzhiyski
|
81ebf20ce7
|
Enable decryption through libdvbcsa
|
13 years ago |
Georgi Chorbadzhiyski
|
a4c203b2af
|
Add debug_level
|
13 years ago |
Georgi Chorbadzhiyski
|
f5e1c61011
|
Remove lots of unnececary allocations, bringing down memory usage more than 10 times
|
13 years ago |
Georgi Chorbadzhiyski
|
45beb933d8
|
Add debug printing of all packets
|
13 years ago |
Georgi Chorbadzhiyski
|
97889832ff
|
Use ts_hex_dump_buf() to avoid lots of allocations
|
13 years ago |
Georgi Chorbadzhiyski
|
374e16a6eb
|
Make control word fetching from camd35 server to work
|
13 years ago |
Georgi Chorbadzhiyski
|
5b3b28b93b
|
Print time in log messages
|
13 years ago |
Georgi Chorbadzhiyski
|
6d5684e335
|
Connect to camd35 server
|
13 years ago |
Georgi Chorbadzhiyski
|
ed8de371a2
|
Parse argv to set internal parameters
|
13 years ago |
Georgi Chorbadzhiyski
|
7a57615158
|
Create functions that process each stream element
|
13 years ago |
Georgi Chorbadzhiyski
|
f25749ce50
|
Move utility functions to util.c
|
13 years ago |
Georgi Chorbadzhiyski
|
16d24140d4
|
Factor some code into camd35_buf_init()
|
13 years ago |
Georgi Chorbadzhiyski
|
b995c89905
|
Stop calling test func and activate parser
|
13 years ago |
Georgi Chorbadzhiyski
|
06aec8866e
|
Show CA info as soon as it is detected
|
13 years ago |
Georgi Chorbadzhiyski
|
96197662a6
|
Remove debug code
|
13 years ago |
Georgi Chorbadzhiyski
|
5511ed71b6
|
Initial import
|
13 years ago |