]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
14 years agoCompute correct aspect when interlaced
Andreas Öman [Tue, 19 Oct 2010 18:02:54 +0000 (18:02 +0000)] 
Compute correct aspect when interlaced

14 years agoOops: Remove an accidental usleep() that sneaked in.
Andreas Öman [Mon, 18 Oct 2010 21:47:25 +0000 (21:47 +0000)] 
Oops: Remove an accidental usleep() that sneaked in.

I believe this should fix ticket #302 and #297

14 years agoAdd support for setting DESTDIR when doing make install
Andreas Öman [Mon, 18 Oct 2010 21:34:30 +0000 (21:34 +0000)] 
Add support for setting DESTDIR when doing make install

Ticket #301

14 years agoCorrectly compute display aspect ratio for h264
Andreas Öman [Mon, 18 Oct 2010 21:26:53 +0000 (21:26 +0000)] 
Correctly compute display aspect ratio for h264

Fixes bug #307 and #280

14 years agoFix crash if removing DVR entry when in DVR_MISSED_TIME status
Andreas Öman [Mon, 18 Oct 2010 21:15:26 +0000 (21:15 +0000)] 
Fix crash if removing DVR entry when in DVR_MISSED_TIME status

Patch by sbi

Ticket #306

14 years ago% -> %s
Andreas Öman [Fri, 8 Oct 2010 21:07:09 +0000 (21:07 +0000)] 
% -> %s

14 years agoAdd from where we get the keys in the log.
Benjamin Larsson [Fri, 8 Oct 2010 21:02:26 +0000 (21:02 +0000)] 
Add from where we get the keys in the log.

14 years agoDon't announce SCT_TEXTSUB since it does not work
Andreas Öman [Thu, 7 Oct 2010 20:45:49 +0000 (20:45 +0000)] 
Don't announce SCT_TEXTSUB since it does not work

14 years agoAvoid NULL ptr deref
Andreas Öman [Tue, 5 Oct 2010 19:47:33 +0000 (19:47 +0000)] 
Avoid NULL ptr deref

14 years agoFix typo.
Andreas Öman [Sun, 3 Oct 2010 15:12:45 +0000 (15:12 +0000)] 
Fix typo.

Ticket #285

14 years agoIncrease UDP receive buffer size. Ticket #279
Andreas Öman [Wed, 22 Sep 2010 14:26:31 +0000 (14:26 +0000)] 
Increase UDP receive buffer size. Ticket #279

14 years agoDVR: Show reason code on error
Andreas Öman [Fri, 17 Sep 2010 20:24:27 +0000 (20:24 +0000)] 
DVR: Show reason code on error

14 years agoDon't try to writev() longer vectors than sysconf(_SC_IOV_MAX) says
Andreas Öman [Sun, 12 Sep 2010 19:23:48 +0000 (19:23 +0000)] 
Don't try to writev() longer vectors than sysconf(_SC_IOV_MAX) says

14 years agoLog if errors happens during recording
Andreas Öman [Tue, 7 Sep 2010 18:52:12 +0000 (18:52 +0000)] 
Log if errors happens during recording

14 years agoProgram description is %d not %c
Mattias Wadman [Mon, 6 Sep 2010 10:30:46 +0000 (10:30 +0000)] 
Program description is %d not %c
Added %e (error message) to table too

14 years agoAdd support for IPTV over IPV6. ticket #248
Andreas Öman [Sun, 5 Sep 2010 10:21:17 +0000 (10:21 +0000)] 
Add support for IPTV over IPV6. ticket #248

Patch by: beefke

14 years agoMake it possible to add fake v4l adapters -- basically a mpeg PS file
Andreas Öman [Sun, 5 Sep 2010 10:19:38 +0000 (10:19 +0000)] 
Make it possible to add fake v4l adapters -- basically a mpeg PS file
Can be useful when testing

14 years agoFix parsing of PS MPEG audio. Ticket #260
Andreas Öman [Sun, 5 Sep 2010 10:18:13 +0000 (10:18 +0000)] 
Fix parsing of PS MPEG audio. Ticket #260

14 years agoLink with libdl (for dladdr())
Andreas Öman [Sun, 5 Sep 2010 07:53:26 +0000 (07:53 +0000)] 
Link with libdl (for dladdr())

14 years agoTry to set EPG content type based on info from XML TV.
Andreas Öman [Wed, 1 Sep 2010 21:24:14 +0000 (21:24 +0000)] 
Try to set EPG content type based on info from XML TV.

Based on patch from Stéphane Bidoul

14 years agoMake it possible to configure whether or not to write tags to MKV file
Andreas Öman [Wed, 1 Sep 2010 16:42:26 +0000 (16:42 +0000)] 
Make it possible to configure whether or not to write tags to MKV file

14 years agoWrite aspect ratio in recorded MKV files
Andreas Öman [Wed, 1 Sep 2010 16:28:13 +0000 (16:28 +0000)] 
Write aspect ratio in recorded MKV files

14 years agoSet correct height for interlaced h264
Andreas Öman [Wed, 1 Sep 2010 06:01:45 +0000 (06:01 +0000)] 
Set correct height for interlaced h264

14 years agoDon't write display width/height in MKV file
Andreas Öman [Mon, 30 Aug 2010 10:08:07 +0000 (10:08 +0000)] 
Don't write display width/height in MKV file

14 years agoWrite more tags in MKV files #127
Andreas Öman [Mon, 30 Aug 2010 10:06:13 +0000 (10:06 +0000)] 
Write more tags in MKV files #127

14 years agoRework how content_type is handled internally
Andreas Öman [Mon, 30 Aug 2010 09:17:03 +0000 (09:17 +0000)] 
Rework how content_type is handled internally

14 years agoWrite MKV tags at end or it will crash gstreamer #267
Andreas Öman [Mon, 30 Aug 2010 07:38:14 +0000 (07:38 +0000)] 
Write MKV tags at end or it will crash gstreamer #267

14 years agoWrite DVB subtitles as S_DVBSUB in matroska muxer
Andreas Öman [Thu, 19 Aug 2010 21:45:18 +0000 (21:45 +0000)] 
Write DVB subtitles as S_DVBSUB in matroska muxer

14 years agoAdd support for some obscure PES packaging that VLC produces. See Ticket #235
Andreas Öman [Thu, 19 Aug 2010 19:47:30 +0000 (19:47 +0000)] 
Add support for some obscure PES packaging that VLC produces. See Ticket #235

14 years agoAdd '[ ] Remove all unsafe characters from filename' checkbox for DVR recordings.
Andreas Öman [Thu, 19 Aug 2010 19:40:25 +0000 (19:40 +0000)] 
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

14 years agoRemove astray debug printf
Andreas Öman [Thu, 19 Aug 2010 18:59:30 +0000 (18:59 +0000)] 
Remove astray debug printf

14 years agoFor matroska we need a few pieces of info for each stream (sample rate, # channels...
Andreas Öman [Thu, 19 Aug 2010 18:58:02 +0000 (18:58 +0000)] 
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

14 years agoBetter trap debug
Andreas Öman [Thu, 19 Aug 2010 18:06:47 +0000 (18:06 +0000)] 
Better trap debug

14 years agoAvoid trailing comma (does not work with IE)
Andreas Öman [Thu, 19 Aug 2010 14:23:50 +0000 (14:23 +0000)] 
Avoid trailing comma (does not work with IE)

14 years agoUse correct way of extracting timezone info
Andreas Öman [Thu, 19 Aug 2010 05:34:22 +0000 (05:34 +0000)] 
Use correct way of extracting timezone info

Patch by gnif

Ticket: #148

14 years agoFix bug in subtitle parsing
Andreas Öman [Thu, 19 Aug 2010 05:29:08 +0000 (05:29 +0000)] 
Fix bug in subtitle parsing

14 years agoWhen deleting IPTV source, also delete configuration on disk
Andreas Öman [Wed, 18 Aug 2010 12:22:49 +0000 (12:22 +0000)] 
When deleting IPTV source, also delete configuration on disk

Ticket #253

14 years agoIf all services tied to a channel is deleted, delete the channel too.
Andreas Öman [Wed, 18 Aug 2010 12:18:10 +0000 (12:18 +0000)] 
If all services tied to a channel is deleted, delete the channel too.

It seems reasonable after all.

Ticket #253

15 years agoMade it possible to subscribe to a channel using the channel name rather than the...
sb1066 [Wed, 21 Jul 2010 20:25:54 +0000 (20:25 +0000)] 
Made it possible to subscribe to a channel using the channel name rather than the id. Syntax: http://host:port/stream/channel/<chname>

15 years agoReplaced the Play link in the channel editor with a javascript that will bring up...
sb1066 [Sun, 11 Jul 2010 17:42:26 +0000 (17:42 +0000)] 
Replaced the Play link in the channel editor with a javascript that will bring up the media player and start to stream the channel

15 years agoAdded an icon to the epg toolbar that will bring up the media player
sb1066 [Sun, 11 Jul 2010 17:41:25 +0000 (17:41 +0000)] 
Added an icon to the epg toolbar that will bring up the media player

15 years agoAdded a play link that will start to play the dvr file in the media player
sb1066 [Sun, 11 Jul 2010 17:40:27 +0000 (17:40 +0000)] 
Added a play link that will start to play the dvr file in the media player

15 years agoFixed url for channels in the media player
sb1066 [Sun, 11 Jul 2010 17:39:16 +0000 (17:39 +0000)] 
Fixed url for channels in the media player

15 years agoAdded css styles for the media player
sb1066 [Sun, 11 Jul 2010 17:33:41 +0000 (17:33 +0000)] 
Added css styles for the media player

15 years agoAdded a media player that uses the VLC plugin API
sb1066 [Sun, 11 Jul 2010 17:33:04 +0000 (17:33 +0000)] 
Added a media player that uses the VLC plugin API

15 years agofixed typo in http range check
sb1066 [Sun, 11 Jul 2010 17:22:31 +0000 (17:22 +0000)] 
fixed typo in http range check

15 years agoMoved the http streaming to the webui
sb1066 [Fri, 9 Jul 2010 20:29:11 +0000 (20:29 +0000)] 
Moved the http streaming to the webui

15 years agoset sb_data to NULL when the memory is released. Fixes segfault when streaming over...
sb1066 [Fri, 9 Jul 2010 20:09:53 +0000 (20:09 +0000)] 
set sb_data to NULL when the memory is released. Fixes segfault when streaming over rtsp/http

15 years agoAdded sanity checks for http-ranges
sb1066 [Fri, 9 Jul 2010 20:09:53 +0000 (20:09 +0000)] 
Added sanity checks for http-ranges

15 years agoAdded support for byte ranges in the http server. This enables seeking when streaming...
sb1066 [Fri, 9 Jul 2010 20:09:52 +0000 (20:09 +0000)] 
Added support for byte ranges in the http server. This enables seeking when streaming recorded events over http.

15 years agoAdded streaming support. Should work on vlc, ffplay, totem, mplayer
sb1066 [Wed, 7 Jul 2010 20:20:32 +0000 (20:20 +0000)] 
Added streaming support. Should work on vlc, ffplay, totem, mplayer

15 years agocreate a subscription to a channel and output the content-type
sb1066 [Wed, 7 Jul 2010 20:20:31 +0000 (20:20 +0000)] 
create a subscription to a channel and output the content-type

15 years agoGenerate a playlist (.m3u) for the http stream.
sb1066 [Wed, 7 Jul 2010 20:20:31 +0000 (20:20 +0000)] 
Generate a playlist (.m3u) for the http stream.

15 years agoDon't send the Content-Length if there is no content. This is needed in order for...
sb1066 [Wed, 7 Jul 2010 20:20:30 +0000 (20:20 +0000)] 
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.

15 years agoRemeber the pcr pid the program comes from
sb1066 [Wed, 7 Jul 2010 20:20:30 +0000 (20:20 +0000)] 
Remeber the pcr pid the program comes from

15 years agoRemember what pids the streams originally comes from.
sb1066 [Wed, 7 Jul 2010 20:20:30 +0000 (20:20 +0000)] 
Remember what pids the streams originally comes from.

15 years agoremove dead code
Andreas Öman [Sat, 3 Jul 2010 16:19:05 +0000 (16:19 +0000)] 
remove dead code

15 years agoRefactor parsing buffer handling + better constification
Andreas Öman [Sat, 3 Jul 2010 16:18:50 +0000 (16:18 +0000)] 
Refactor parsing buffer handling + better constification

15 years agoMake sure the descrambling fifo is really flushed before switching keys
Andreas Öman [Sat, 3 Jul 2010 08:07:39 +0000 (08:07 +0000)] 
Make sure the descrambling fifo is really flushed before switching keys

15 years agoAvoid updating CW while we are building the cluster to descramble
Andreas Öman [Fri, 2 Jul 2010 14:59:52 +0000 (14:59 +0000)] 
Avoid updating CW while we are building the cluster to descramble

15 years agoLog CWC request delay
Andreas Öman [Fri, 2 Jul 2010 11:30:50 +0000 (11:30 +0000)] 
Log CWC request delay

15 years agoWrite per-track audio specific information
Andreas Öman [Thu, 1 Jul 2010 08:38:14 +0000 (08:38 +0000)] 
Write per-track audio specific information

15 years agoInclude # of channels and samplerate in streaming start message produced by globalheaders
Andreas Öman [Thu, 1 Jul 2010 08:34:10 +0000 (08:34 +0000)] 
Include # of channels and samplerate in streaming start message produced by globalheaders

15 years agoExtract # of channels and samplerate for AC3 and MPA
Andreas Öman [Thu, 1 Jul 2010 08:26:34 +0000 (08:26 +0000)] 
Extract # of channels and samplerate for AC3 and MPA

15 years agoAdd rate_to_sri()
Andreas Öman [Thu, 1 Jul 2010 08:26:16 +0000 (08:26 +0000)] 
Add rate_to_sri()

15 years agoTrack #0 is not allowed
Andreas Öman [Thu, 1 Jul 2010 08:04:07 +0000 (08:04 +0000)] 
Track #0 is not allowed

15 years agoAdd support for bounded PES packets in MPEG video.
Andreas Öman [Thu, 1 Jul 2010 07:13:47 +0000 (07:13 +0000)] 
Add support for bounded PES packets in MPEG video.

Ticket #233

15 years agoFix incorrect MPA frame size computation (when padding was enabled)
Andreas Öman [Wed, 30 Jun 2010 20:31:26 +0000 (20:31 +0000)] 
Fix incorrect MPA frame size computation (when padding was enabled)

15 years agoFix user facing transport names for IPTV
Andreas Öman [Wed, 30 Jun 2010 19:03:09 +0000 (19:03 +0000)] 
Fix user facing transport names for IPTV

15 years agoFix error in AC3 parser
Andreas Öman [Wed, 30 Jun 2010 18:39:57 +0000 (18:39 +0000)] 
Fix error in AC3 parser

15 years agoPlug memory leak
Andreas Öman [Wed, 30 Jun 2010 18:30:18 +0000 (18:30 +0000)] 
Plug memory leak

15 years agoAnnounce HTTP server over mdns too
Andreas Öman [Wed, 30 Jun 2010 18:07:20 +0000 (18:07 +0000)] 
Announce HTTP server over mdns too

15 years agoAdd support for HTTP HEAD command
Andreas Öman [Wed, 30 Jun 2010 18:06:33 +0000 (18:06 +0000)] 
Add support for HTTP HEAD command

15 years agoRemove ancient code
Andreas Öman [Tue, 29 Jun 2010 19:50:37 +0000 (19:50 +0000)] 
Remove ancient code

15 years agoAvoid mixing up keys from different pids
Andreas Öman [Sun, 27 Jun 2010 22:17:24 +0000 (22:17 +0000)] 
Avoid mixing up keys from different pids

15 years agoPrint provider ID in CAID stream info
Andreas Öman [Sun, 27 Jun 2010 21:24:19 +0000 (21:24 +0000)] 
Print provider ID in CAID stream info

15 years agoAvoid unnecessary assignment
Andreas Öman [Sun, 27 Jun 2010 21:22:49 +0000 (21:22 +0000)] 
Avoid unnecessary assignment

15 years agoAdd reject filter to streaming_queue_init()
Andreas Öman [Sat, 26 Jun 2010 22:03:35 +0000 (22:03 +0000)] 
Add reject filter to streaming_queue_init()
Implement streaming_queue_deinit()

15 years agocosmetics
Andreas Öman [Sat, 26 Jun 2010 21:27:24 +0000 (21:27 +0000)] 
cosmetics

15 years agoDon't whine about "unknown card". We already say that in a better way in another...
Andreas Öman [Thu, 24 Jun 2010 12:20:17 +0000 (12:20 +0000)] 
Don't whine about "unknown card". We already say that in a better way in another log message

15 years agoUpdate changelog with recent activity
Andreas Öman [Thu, 24 Jun 2010 12:04:03 +0000 (12:04 +0000)] 
Update changelog with recent activity

15 years agocosmetics
Andreas Öman [Thu, 24 Jun 2010 11:58:54 +0000 (11:58 +0000)] 
cosmetics

15 years agopsi: Assume that elementary stream type 0x81 is AC3 without relying on any further...
Andreas Öman [Thu, 24 Jun 2010 11:46:52 +0000 (11:46 +0000)] 
psi: Assume that elementary stream type 0x81 is AC3 without relying on any further descriptors

Fixes ticket #217

15 years agoFix broken debug printout
Andreas Öman [Thu, 24 Jun 2010 11:41:32 +0000 (11:41 +0000)] 
Fix broken debug printout

15 years agoAdd a level of indirection between a packet and its payload.
Andreas Öman [Thu, 24 Jun 2010 11:29:22 +0000 (11:29 +0000)] 
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.

15 years agoRemove ext/
Andreas Öman [Thu, 24 Jun 2010 06:43:30 +0000 (06:43 +0000)] 
Remove ext/

15 years agoUse a simpler, but sufficient, timescaler
Andreas Öman [Thu, 24 Jun 2010 06:43:26 +0000 (06:43 +0000)] 
Use a simpler, but sufficient, timescaler

15 years agoNo longer depend on FFmpeg
Andreas Öman [Wed, 23 Jun 2010 22:40:13 +0000 (22:40 +0000)] 
No longer depend on FFmpeg

15 years agoBorrow av_rescale() from libavutil
Andreas Öman [Wed, 23 Jun 2010 22:38:24 +0000 (22:38 +0000)] 
Borrow av_rescale() from libavutil

15 years agoFix broken code introduced in r4953
Andreas Öman [Wed, 23 Jun 2010 22:37:59 +0000 (22:37 +0000)] 
Fix broken code introduced in r4953

15 years agoFix copyright
Andreas Öman [Wed, 23 Jun 2010 22:29:04 +0000 (22:29 +0000)] 
Fix copyright

15 years agoLocal UTF8 conversion code
Andreas Öman [Wed, 23 Jun 2010 22:27:16 +0000 (22:27 +0000)] 
Local UTF8 conversion code

15 years agoLocal base64 decoder
Andreas Öman [Wed, 23 Jun 2010 22:10:14 +0000 (22:10 +0000)] 
Local base64 decoder

15 years agoUse SHA-1 to generate comet mailbox IDs
Andreas Öman [Wed, 23 Jun 2010 21:59:06 +0000 (21:59 +0000)] 
Use SHA-1 to generate comet mailbox IDs

15 years agoSwitch SHA1 implementation
Andreas Öman [Wed, 23 Jun 2010 21:56:04 +0000 (21:56 +0000)] 
Switch SHA1 implementation

15 years agoUse our own SHA1 algorithm -> Less FFmpeg dependencies.
Andreas Öman [Wed, 23 Jun 2010 21:54:29 +0000 (21:54 +0000)] 
Use our own SHA1 algorithm -> Less FFmpeg dependencies.

15 years agoReduce FFmpeg dependencies
Andreas Öman [Wed, 23 Jun 2010 21:43:00 +0000 (21:43 +0000)] 
Reduce FFmpeg dependencies

15 years agoNo longer need FFmpeg parsers
Andreas Öman [Wed, 23 Jun 2010 21:33:52 +0000 (21:33 +0000)] 
No longer need FFmpeg parsers

15 years agoUse native parsers for MPA and AC3
Andreas Öman [Wed, 23 Jun 2010 21:32:49 +0000 (21:32 +0000)] 
Use native parsers for MPA and AC3

15 years agoAdd a buffer3 (very ugly)
Andreas Öman [Wed, 23 Jun 2010 20:39:56 +0000 (20:39 +0000)] 
Add a buffer3 (very ugly)