Adam Sutton
d1e94d8a46
Tidied up code so that local files should now work as well as bundles, also added the option to compress the data on the fly (if not already compressed bundle).
2012-08-14 20:02:37 +01:00
Adam Sutton
58209cd184
Initial stab at new transparent file bundling.
2012-08-14 20:02:37 +01:00
Adam Sutton
c5e4a31d9c
Initial stab at a freesat epg grabber.
2012-07-30 16:03:17 +01:00
Adam Sutton
c236ba70df
Migrated epgdb file handling routines to a separate file and change file postfix to something more sensible.
2012-07-30 15:52:13 +01:00
Adam Sutton
41505f22fd
Include data directory in /usr/share/tvheadend so default opentv config exists.
2012-07-30 15:52:13 +01:00
Adam Sutton
58e4068a43
WIP: this a partially complete restructuring of the epggrab code. But I am having doubts.
2012-07-30 15:50:42 +01:00
Adam Sutton
4cb753cc20
Very experimental attempt to integrate EPG scanning into the idle scan.
2012-07-30 15:50:40 +01:00
Adam Sutton
b8709a89e8
Initial code for opentv module, just testing at the moment.
2012-07-30 15:49:24 +01:00
Adam Sutton
54fdf52764
Rename some link variables to be a bit clearer and move to using anon structs to remove some of the code ugliness. May need to replace anon structures with MACRO based solution if people are not happy with using anon structs.
2012-07-30 15:47:54 +01:00
Adam Sutton
fdf36d2b81
Started work on re-introducing EIT data.
2012-07-30 15:47:20 +01:00
Adam Sutton
988eb8133a
Start work on epg load/save and also added back in initial xmltv parser.
2012-07-30 15:46:51 +01:00
Adam Sutton
046f9f112c
Initial hack in of new epg data structures, xmltv refs hacked out and some code left in for compat. this will not compile/run.
2012-07-30 15:45:30 +01:00
Adam Sutton
21a97a176d
Move the reading from file descriptor into generic routine as I intend to reuse this function in the new EPG code.
2012-06-19 11:56:39 +01:00
Andreas Öman
00378579ed
Rework file bundling and make configure take most standard args
...
Now ./configure should be able to be correctly invoked from standard
debian helper rules file
2012-04-10 20:51:09 +02:00
Andreas Öman
e226ec3ed7
build: Don't use OBJDIR, instead mkdir in each recipe
2012-04-10 20:18:05 +02:00
Andreas Öman
0f7689099a
Fix the way we generate version tags inside the binary
2012-04-10 20:14:48 +02:00
Andreas Öman
7910c50e0f
Don't overwrite CFLAGS
2012-01-04 23:53:08 +01:00
Andreas Öman
fb106fa1df
Correctly multiplex h264 in MKV
...
Patch by patrick boissonade
Some adaption (drop dep on libav) by andoma
2011-10-29 23:01:02 +02:00
Andreas Öman
0120917b08
Emit phony targets in dep files
2011-06-07 21:10:41 +02:00
Andreas Öman
1f84a09e7e
Fix MKBUNDLE in makefile silencer
2011-05-03 22:51:19 +02:00
Andreas Öman
cd4614f09d
not so verbose compile output
2011-05-03 20:32:17 +02:00
Andreas Öman
0ef3a3e543
Use OpenSSL for SHA-1
2010-12-30 09:17:14 +00:00
Andreas Öman
c4c5322ae9
Don't need to link with libcrypt (we use openssl now)
2010-12-30 09:08:46 +00:00
Andreas Öman
e9066e71e5
Use OpenSSL for CWC's DES and MD5 password hashing
2010-12-29 23:03:23 +00:00
Andreas Öman
85132732b6
Rename transport -> service
2010-11-29 20:06:52 +00:00
Andreas Öman
76c3336e4e
Drop RTSP support. It's crappy and I no longer care about it
2010-11-29 19:26:34 +00:00
Andreas Öman
0fca602000
Link with libdl (for dladdr())
2010-09-05 07:53:26 +00:00
Andreas Öman
ea02eb2357
No longer depend on FFmpeg
2010-06-23 22:40:13 +00:00
Andreas Öman
ca4dd5b347
Use our own SHA1 algorithm -> Less FFmpeg dependencies.
2010-06-23 21:54:29 +00:00
Andreas Öman
c740a0c496
Don't compile avc.c
2010-06-22 10:46:53 +00:00
Andreas Öman
a120185c8a
Move some stuff to utils.c
2010-06-22 06:47:18 +00:00
Andreas Öman
1308d3c68b
Add a native matroska muxer used for recording.
...
- Correctly writes global headers. Ticket #61
- Add support for recording AAC audio. Ticket #160
2010-06-21 20:52:36 +00:00
Andreas Öman
3c0e1141ff
* Make error detection in timestamp parsing much stronger.
...
* Avoid extracting persistent data (such as video width*height) from
received data if we suspect that an error has occured (MPEG-TS TEI or
continuity counter errors).
* Add src/plumbing/tsfix.[ch]: Streaming code that fixes up missing
timestamps and normalize timecode to start at 0.
* Move PTS estimation code and timestamp normalization out from central
parse code. Subscribers that really needs it should use tsfix plumbing
instead.
* Let DVR code use tsfix plumbing.
* Don't send "pts" and "dts" over HTSP if timestamps are missing.
2010-06-15 14:53:39 +00:00
Andreas Öman
f3fa3f0326
Use a different strategy for generating version tags
2010-03-26 21:20:29 +00:00
Andreas Öman
201914248c
Make V4L and DVB conditionally compiled
2010-02-16 19:49:54 +00:00
Andreas Öman
83f365029a
Initial stab at a statedump feature via the HTTP server.
...
Access via http://host:9981/state
2010-01-19 20:19:20 +00:00
Andreas Öman
4464a3e2ca
Check if compiler can compile mmx and sse2 code in configure
2010-01-06 21:24:16 +00:00
Robert
19029ffd1e
added capmt_ca
2009-12-16 07:20:39 +00:00
Andreas Öman
1b12716e0e
Add more sofisticated fatal signal handlers
2009-12-01 21:25:53 +00:00
Andreas Öman
d8829bf604
* Autodetect CPU capabilities and choose best mode for CSA descrambler.
...
Ticket #122
2009-11-26 20:32:58 +00:00
Andreas Öman
bd353b2854
Open all files with O_CLOEXEC
2009-11-26 19:35:08 +00:00
Andreas Öman
8451ee2006
Add tentative RTSP streamer
2009-11-12 23:07:02 +00:00
Mattias Wadman
b19f4636d9
Make it compile on PPC
...
Added generic ffdesca code
Added atomic ops for ppc
2009-11-12 22:09:52 +00:00
Robert
41d6f9a117
added ffdecsa mode selection to configure
2009-11-12 18:41:13 +00:00
Robert
6356ddca38
fix for capmt in Makefile
2009-10-24 14:29:19 +00:00
Andreas Öman
f588dead00
Initial reincarnation attempt for V4L support.
...
Can only decode a single hardcoded channel.
Not yet initialized from main.c
2009-08-26 22:09:28 +00:00
Andreas Öman
cf49e03467
Add support for IPTV
2009-08-15 21:45:34 +00:00
Andreas Öman
a099c48627
The HTSP service is now announced via AVAHI (mDNS service discovery)
2009-08-10 19:06:16 +00:00
Andreas Öman
9769156004
Initial support for AAC LATM (still not finished)
2009-08-10 17:18:17 +00:00
Andreas Öman
74edcb6c24
Fix a dependency so we compile stuff in correct order when doing parallel builds
2009-07-17 14:04:02 +00:00