Commit graph

1467 commits

Author SHA1 Message Date
Andreas Öman
0fca602000 Link with libdl (for dladdr()) 2010-09-05 07:53:26 +00:00
Andreas Öman
2cc017ffed Try to set EPG content type based on info from XML TV.
Based on patch from Stéphane Bidoul
2010-09-01 21:24:14 +00:00
Andreas Öman
65f42d8f0c Make it possible to configure whether or not to write tags to MKV file 2010-09-01 16:42:26 +00:00
Andreas Öman
ec7978e6b2 Write aspect ratio in recorded MKV files 2010-09-01 16:28:13 +00:00
Andreas Öman
9b8dd5dafa Set correct height for interlaced h264 2010-09-01 06:01:45 +00:00
Andreas Öman
d2716c39ac Don't write display width/height in MKV file 2010-08-30 10:08:07 +00:00
Andreas Öman
ecbccb25bf Write more tags in MKV files #127 2010-08-30 10:06:13 +00:00
Andreas Öman
2bd91b3110 Rework how content_type is handled internally 2010-08-30 09:17:03 +00:00
Andreas Öman
4322b7b131 Write MKV tags at end or it will crash gstreamer #267 2010-08-30 07:38:14 +00:00
Andreas Öman
10cddffce5 Write DVB subtitles as S_DVBSUB in matroska muxer 2010-08-19 21:45:18 +00:00
Andreas Öman
a8138f8537 Add support for some obscure PES packaging that VLC produces. See Ticket #235 2010-08-19 19:47:30 +00:00
Andreas Öman
3ec3157e49 Add '[ ] Remove all unsafe characters from filename' checkbox for DVR recordings.
Good if you are on a CIFS share or anything else from the 1980's

Ticket #231
2010-08-19 19:40:25 +00:00
Andreas Öman
b9e8cc608b Remove astray debug printf 2010-08-19 18:59:30 +00:00
Andreas Öman
049fcadbf9 For matroska we need a few pieces of info for each stream (sample rate, # channels, video resolution, etc).
If we are unable to extract this data from an elementary stream for 5 seconds, skip the stream in recorded file.

Hopefully fixes ticket #261 and #244
2010-08-19 18:58:02 +00:00
Andreas Öman
eb72517b15 Better trap debug 2010-08-19 18:06:47 +00:00
Andreas Öman
cd305a21b2 Avoid trailing comma (does not work with IE) 2010-08-19 14:23:50 +00:00
Andreas Öman
7ad9ca9ef4 Use correct way of extracting timezone info
Patch by gnif

Ticket: #148
2010-08-19 05:34:22 +00:00
Andreas Öman
ace8530a05 Fix bug in subtitle parsing 2010-08-19 05:29:08 +00:00
Andreas Öman
d165672b32 When deleting IPTV source, also delete configuration on disk
Ticket #253
2010-08-18 12:22:49 +00:00
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