Andreas Öman
198e86ca9f
If all services tied to a channel is deleted, delete the channel too.
...
It seems reasonable after all.
Ticket #253
2010-08-18 12:18:10 +00:00
sb1066
0d127d368c
Made it possible to subscribe to a channel using the channel name rather than the id. Syntax: http://host:port/stream/channel/ <chname>
2010-07-21 20:25:54 +00:00
sb1066
47efb01eb8
Replaced the Play link in the channel editor with a javascript that will bring up the media player and start to stream the channel
2010-07-11 17:42:26 +00:00
sb1066
4a69f34186
Added an icon to the epg toolbar that will bring up the media player
2010-07-11 17:41:25 +00:00
sb1066
fa71c87ec0
Added a play link that will start to play the dvr file in the media player
2010-07-11 17:40:27 +00:00
sb1066
06c969ab91
Fixed url for channels in the media player
2010-07-11 17:39:16 +00:00
sb1066
73576898b1
Added css styles for the media player
2010-07-11 17:33:41 +00:00
sb1066
60f43b5842
Added a media player that uses the VLC plugin API
2010-07-11 17:33:04 +00:00
sb1066
aa677995b8
fixed typo in http range check
2010-07-11 17:22:31 +00:00
sb1066
98202725cb
Moved the http streaming to the webui
2010-07-09 20:29:11 +00:00
sb1066
5c803bcdf0
set sb_data to NULL when the memory is released. Fixes segfault when streaming over rtsp/http
2010-07-09 20:09:53 +00:00
sb1066
2c00a4da4f
Added sanity checks for http-ranges
2010-07-09 20:09:53 +00:00
sb1066
b71046db6a
Added support for byte ranges in the http server. This enables seeking when streaming recorded events over http.
2010-07-09 20:09:52 +00:00
sb1066
729a645915
Added streaming support. Should work on vlc, ffplay, totem, mplayer
2010-07-07 20:20:32 +00:00
sb1066
91c6003d80
create a subscription to a channel and output the content-type
2010-07-07 20:20:31 +00:00
sb1066
5af208b5a6
Generate a playlist (.m3u) for the http stream.
2010-07-07 20:20:31 +00:00
sb1066
12e52fe452
Don't send the Content-Length if there is no content. This is needed in order for a http stream to work with vlc, totem, wget etc.
2010-07-07 20:20:30 +00:00
sb1066
6c0f240e5e
Remeber the pcr pid the program comes from
2010-07-07 20:20:30 +00:00
sb1066
1f69b827c9
Remember what pids the streams originally comes from.
2010-07-07 20:20:30 +00:00
Andreas Öman
d2a36cb39e
remove dead code
2010-07-03 16:19:05 +00:00
Andreas Öman
6f85b14767
Refactor parsing buffer handling + better constification
2010-07-03 16:18:50 +00:00
Andreas Öman
3f68bb68aa
Make sure the descrambling fifo is really flushed before switching keys
2010-07-03 08:07:39 +00:00
Andreas Öman
486291c4f6
Avoid updating CW while we are building the cluster to descramble
2010-07-02 14:59:52 +00:00
Andreas Öman
2b7231cd76
Log CWC request delay
2010-07-02 11:30:50 +00:00
Andreas Öman
d439b5f933
Write per-track audio specific information
2010-07-01 08:38:14 +00:00
Andreas Öman
65863ec17e
Include # of channels and samplerate in streaming start message produced by globalheaders
2010-07-01 08:34:10 +00:00
Andreas Öman
77bd08ab88
Extract # of channels and samplerate for AC3 and MPA
2010-07-01 08:26:34 +00:00
Andreas Öman
84a595787a
Add rate_to_sri()
2010-07-01 08:26:16 +00:00
Andreas Öman
3445a647de
Track #0 is not allowed
2010-07-01 08:04:07 +00:00
Andreas Öman
639659c1f6
Add support for bounded PES packets in MPEG video.
...
Ticket #233
2010-07-01 07:13:47 +00:00
Andreas Öman
d64e75cf57
Fix incorrect MPA frame size computation (when padding was enabled)
2010-06-30 20:31:26 +00:00
Andreas Öman
6e7b0ff8a2
Fix user facing transport names for IPTV
2010-06-30 19:03:09 +00:00
Andreas Öman
d5ceed1cae
Fix error in AC3 parser
2010-06-30 18:39:57 +00:00
Andreas Öman
649822edda
Plug memory leak
2010-06-30 18:30:18 +00:00
Andreas Öman
5d1ae2f08e
Announce HTTP server over mdns too
2010-06-30 18:07:20 +00:00
Andreas Öman
b10f84467d
Add support for HTTP HEAD command
2010-06-30 18:06:33 +00:00
Andreas Öman
2a36140f03
Remove ancient code
2010-06-29 19:50:37 +00:00
Andreas Öman
3db2a37b25
Avoid mixing up keys from different pids
2010-06-27 22:17:24 +00:00
Andreas Öman
44a407c0d7
Print provider ID in CAID stream info
2010-06-27 21:24:19 +00:00
Andreas Öman
e5f04e7514
Avoid unnecessary assignment
2010-06-27 21:22:49 +00:00
Andreas Öman
ba05614ca9
Add reject filter to streaming_queue_init()
...
Implement streaming_queue_deinit()
2010-06-26 22:03:35 +00:00
Andreas Öman
536d358a37
cosmetics
2010-06-26 21:27:24 +00:00
Andreas Öman
119a154e1d
Don't whine about "unknown card". We already say that in a better way in another log message
2010-06-24 12:20:17 +00:00
Andreas Öman
d17cf5a935
Update changelog with recent activity
2010-06-24 12:04:03 +00:00
Andreas Öman
ed9ffac0c4
cosmetics
2010-06-24 11:58:54 +00:00
Andreas Öman
8dad7a18c4
psi: Assume that elementary stream type 0x81 is AC3 without relying on any further descriptors
...
Fixes ticket #217
2010-06-24 11:46:52 +00:00
Andreas Öman
89fc2c6185
Fix broken debug printout
2010-06-24 11:41:32 +00:00
Andreas Öman
ba33824bdd
Add a level of indirection between a packet and its payload.
...
This allows the code to modify packets (which are non-mutable due to reference counting)
by copying them without having to also copy the packet payload.
2010-06-24 11:29:22 +00:00
Andreas Öman
91527f0242
Remove ext/
2010-06-24 06:43:30 +00:00
Andreas Öman
39cd6d6981
Use a simpler, but sufficient, timescaler
2010-06-24 06:43:26 +00:00