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
Andreas Öman
819f832a1c
* Redesigned the DVB configuration tab in the web userinterface:
...
- Each adapter have three (or four) tabs
o General setup and information
o Grid of multiplexes
o Grid of services
o For sattelite adapters, a sattelite configuration tab.
* Add support for disabling / enabling an entire DVB multiplex
* Add support for multiple DiSEqC switchports on a single adapter
* Add support for different sattelite LNBs
* Graceful handling of DVB adapters that does not support many
table filters in hardware. Tvheadend will rotate among the available
ones.
* Add support for enabling / disabling transports from the DVB configuration
* Make it possible to remove DVB multiplexes from the web ui
* Add 'Revert changes' button to all editable grids in the web ui
* Make it possible to disable the idle scan on per-DVB adapter basis.
The idle scan is a process to cycles through all multiplex to check
the quality for each mux continously.
2009-07-03 20:24:00 +00:00
Andreas Öman
0fc66773e0
Initial stab of a 'raw MPEG TS' input.
...
This allows Tvheadend to read a raw ts stream and act as if it's a live feed.
Great for debugging.
2009-06-21 20:30:04 +00:00
Andreas Öman
c505da967f
Revive the simple web ui.
...
ticket #70
2009-06-21 20:23:53 +00:00
Andreas Öman
cdda6046ed
Embed files for webserver when building for release
2009-03-30 20:00:39 +00:00
Andreas Öman
b8e5091acf
Fix comment
2009-03-30 18:02:08 +00:00
Andreas Öman
4d05716466
Use a different approach for building
2009-03-30 17:10:22 +00:00
Andreas Öman
47bd9809c0
Make tvheadend stand on its own configure and build system.
2009-03-25 20:49:50 +00:00
Andreas Öman
af78277d57
Making tvheadend more standalone, #3
2009-03-25 17:51:08 +00:00
Andreas Öman
42c8947724
Making tvheadend more standalone, #2
2009-03-25 17:46:54 +00:00
Andreas Öman
2bd3e4330e
More rework of the build system
2008-12-21 14:04:13 +00:00
Andreas Öman
385270d34d
Install man-pages at the correct location.
2008-10-29 18:19:14 +00:00
Andreas Öman
c791a60b86
Final touches to the buildsystem for installing
2008-10-11 07:18:59 +00:00
Andreas Öman
2cfd5ce48a
Make tvheadend installable.
2008-10-09 21:56:22 +00:00
Andreas Öman
2faac703f0
Fix teletext parsing and add support for parsing TV4 rundown.
2008-10-01 20:04:38 +00:00
Andreas Öman
4f44db4f71
Revive HTSP server.
...
No streaming support yet but we are able to do these things:
* Notify clients about channel add/update/delete
* Notify clients about tag add/update/delete
* Respond to EPG queries
2008-09-27 13:24:00 +00:00
Andreas Öman
ad6ea1b8e1
Add tables and web ui editor for auto recording.
...
No backing logic yet though.
2008-09-23 21:16:59 +00:00
Andreas Öman
3086de63e0
Reimplement recording, still lacks a few details
...
* Starts too early
* Subscription sorting is not stable (qsort) so if multiple recording colides there will be problems
* Settings is not configurable
2008-09-20 06:06:41 +00:00
Andreas Öman
92409b644e
Implement a lose interface for streaming internally in tvheadend.
2008-09-17 20:54:37 +00:00
Andreas Öman
f90324f925
Rewrite packet handling to be more flexible
2008-09-17 19:29:25 +00:00
Andreas Öman
8d10a0352f
Add database and webui functionality for Digital Video Recorder.
...
The recorder itself is yet to be written though.
2008-09-16 21:04:50 +00:00
Andreas Öman
e560a859ff
Make serviceprobing work again.
2008-09-05 22:02:22 +00:00
Andreas Öman
b5ce0f89f9
Initial XMLTV support
2008-09-05 16:02:41 +00:00