]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
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)

15 years agoconstify
Andreas Öman [Wed, 23 Jun 2010 20:27:19 +0000 (20:27 +0000)] 
constify

15 years agoRemove unused data
Andreas Öman [Wed, 23 Jun 2010 17:49:04 +0000 (17:49 +0000)] 
Remove unused data

15 years agoDon't need libavutil/avstring.h
Andreas Öman [Wed, 23 Jun 2010 08:22:57 +0000 (08:22 +0000)] 
Don't need libavutil/avstring.h

15 years agoDon't compile avc.c
Andreas Öman [Tue, 22 Jun 2010 10:46:53 +0000 (10:46 +0000)] 
Don't compile avc.c

15 years agoMinor adjustment to CRC API
Andreas Öman [Tue, 22 Jun 2010 08:01:23 +0000 (08:01 +0000)] 
Minor adjustment to CRC API

15 years agoAdd code for computing CRC over a buf
Andreas Öman [Tue, 22 Jun 2010 08:00:56 +0000 (08:00 +0000)] 
Add code for computing CRC over a buf

15 years agoMove some stuff to utils.c
Andreas Öman [Tue, 22 Jun 2010 06:47:18 +0000 (06:47 +0000)] 
Move some stuff to utils.c

15 years agoAdd a native matroska muxer used for recording.
Andreas Öman [Mon, 21 Jun 2010 20:52:36 +0000 (20:52 +0000)] 
Add a native matroska muxer used for recording.

- Correctly writes global headers. Ticket #61
- Add support for recording AAC audio. Ticket #160

15 years agoNeed to init ptsq + some cosmetics
Andreas Öman [Mon, 21 Jun 2010 19:23:13 +0000 (19:23 +0000)] 
Need to init ptsq + some cosmetics

15 years agoFix size computation failure
Andreas Öman [Mon, 21 Jun 2010 18:55:01 +0000 (18:55 +0000)] 
Fix size computation failure
Add function for appending a htsbuf_queue to another

15 years agoAvoid inter-stream packet reordering in tsfixup code
Andreas Öman [Fri, 18 Jun 2010 08:49:44 +0000 (08:49 +0000)] 
Avoid inter-stream packet reordering in tsfixup code

15 years agoDrop trailing zeroes from headers
Andreas Öman [Fri, 18 Jun 2010 08:49:16 +0000 (08:49 +0000)] 
Drop trailing zeroes from headers

15 years agoAdd a hexdump() helper function
Andreas Öman [Thu, 17 Jun 2010 22:02:28 +0000 (22:02 +0000)] 
Add a hexdump() helper function

15 years agoAvoid signalling descrambler/access errors if we trigged descrambling and the packet...
Andreas Öman [Thu, 17 Jun 2010 19:00:40 +0000 (19:00 +0000)] 
Avoid signalling descrambler/access errors if we trigged descrambling and the packet was damaged

15 years agoDon't overwrite errorcodes
Andreas Öman [Thu, 17 Jun 2010 18:31:13 +0000 (18:31 +0000)] 
Don't overwrite errorcodes

15 years agoKeep track of sample rate and channel configuration in each packet
Andreas Öman [Thu, 17 Jun 2010 08:24:36 +0000 (08:24 +0000)] 
Keep track of sample rate and channel configuration in each packet

15 years agoAdd streaming_start_copy() and streaming_start_component_find_by_index()
Andreas Öman [Wed, 16 Jun 2010 21:08:28 +0000 (21:08 +0000)] 
Add streaming_start_copy() and streaming_start_component_find_by_index()

15 years agoConstify
Andreas Öman [Wed, 16 Jun 2010 21:07:44 +0000 (21:07 +0000)] 
Constify

15 years agoAdd pktref_create() helper
Andreas Öman [Wed, 16 Jun 2010 21:07:13 +0000 (21:07 +0000)] 
Add pktref_create() helper

15 years agoPlug two memory leaks
Andreas Öman [Tue, 15 Jun 2010 17:43:41 +0000 (17:43 +0000)] 
Plug two memory leaks

15 years ago* Make error detection in timestamp parsing much stronger.
Andreas Öman [Tue, 15 Jun 2010 14:53:39 +0000 (14:53 +0000)] 
* 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.

15 years agoExtract h264 frame duration from bitstream instead of measuring intra packet time
Andreas Öman [Tue, 15 Jun 2010 10:51:44 +0000 (10:51 +0000)] 
Extract h264 frame duration from bitstream instead of measuring intra packet time

15 years agoInternal clock is 90kHz nowdays
Andreas Öman [Tue, 15 Jun 2010 08:47:09 +0000 (08:47 +0000)] 
Internal clock is 90kHz nowdays

15 years agoBetter error tracking (TEI bit)
Andreas Öman [Tue, 15 Jun 2010 08:27:50 +0000 (08:27 +0000)] 
Better error tracking (TEI bit)

15 years agoAdd support for storing global headers in streaming start message
Andreas Öman [Tue, 15 Jun 2010 05:56:40 +0000 (05:56 +0000)] 
Add support for storing global headers in streaming start message
Add streaming_target_deliver2()

15 years agoKeep the changelog in a better state
Andreas Öman [Mon, 14 Jun 2010 18:55:30 +0000 (18:55 +0000)] 
Keep the changelog in a better state

15 years agoFix memory corruption issue
Andreas Öman [Mon, 14 Jun 2010 18:42:00 +0000 (18:42 +0000)] 
Fix memory corruption issue

15 years agoFix stupid bug
Andreas Öman [Mon, 14 Jun 2010 18:15:04 +0000 (18:15 +0000)] 
Fix stupid bug

15 years agoremove debug printf:s
Andreas Öman [Mon, 14 Jun 2010 12:41:15 +0000 (12:41 +0000)] 
remove debug printf:s

15 years agoSplice "global data" (sequence headers for MPEG2 and SPS/PPS for h264) into
Andreas Öman [Mon, 14 Jun 2010 12:32:57 +0000 (12:32 +0000)] 
Splice "global data" (sequence headers for MPEG2 and SPS/PPS for h264) into
packet buffers of its own.

Make all subscribers merge it back for now. We will need this for correctly
writing global headers in MKV files.

Ticket #61

15 years agoUse 90kHz timebase internally
Andreas Öman [Sun, 13 Jun 2010 19:29:31 +0000 (19:29 +0000)] 
Use 90kHz timebase internally

15 years agoCosmetics
Andreas Öman [Sun, 13 Jun 2010 13:09:06 +0000 (13:09 +0000)] 
Cosmetics

15 years agoupdate changelog
Andreas Öman [Sun, 13 Jun 2010 13:07:36 +0000 (13:07 +0000)] 
update changelog

15 years agoWorkaround for ITV HD (which has incorrect PMT)
Andreas Öman [Sun, 13 Jun 2010 12:53:20 +0000 (12:53 +0000)] 
Workaround for ITV HD (which has incorrect PMT)

15 years agoKeep track of video width and height and send it over HTSP in subscriptionStart.
Andreas Öman [Sun, 13 Jun 2010 12:18:59 +0000 (12:18 +0000)] 
Keep track of video width and height and send it over HTSP in subscriptionStart.

Fixed ticket #208

15 years agoPrint output of PMT
Andreas Öman [Sun, 13 Jun 2010 11:23:30 +0000 (11:23 +0000)] 
Print output of PMT

15 years agoSupport the Logical Channel Number descriptor (0x83)
Andreas Öman [Fri, 4 Jun 2010 20:59:18 +0000 (20:59 +0000)] 
Support the Logical Channel Number descriptor (0x83)

Fixes ticket #138

15 years agoMaintain the order of PIDs as they appear in the PMT. Fixes bug #218
Andreas Öman [Fri, 4 Jun 2010 20:33:16 +0000 (20:33 +0000)] 
Maintain the order of PIDs as they appear in the PMT. Fixes bug #218

15 years agoUpdate to dvb-apps 1376:5631d8b9250c
Andreas Öman [Fri, 4 Jun 2010 19:43:06 +0000 (19:43 +0000)] 
Update to dvb-apps 1376:5631d8b9250c

15 years agoAdd missing TLDs
Andreas Öman [Fri, 4 Jun 2010 19:42:31 +0000 (19:42 +0000)] 
Add missing TLDs

15 years agoWhen there is no video pid (service type is Radio), start the audio stream right...
sb1066 [Sat, 29 May 2010 08:29:01 +0000 (08:29 +0000)] 
When there is no video pid (service type is Radio), start the audio stream right away. Fixes ticket #59

15 years agoAllow subscription weight to be set on subscription and later changed via subscriptio...
Andreas Öman [Fri, 28 May 2010 12:44:45 +0000 (12:44 +0000)] 
Allow subscription weight to be set on subscription and later changed via subscriptionChangeWeight HTSP method

15 years agoBetter error reporting
Andreas Öman [Thu, 27 May 2010 17:51:32 +0000 (17:51 +0000)] 
Better error reporting

15 years agoAdd SM_CODE_NO_TRANSPORT error code
Andreas Öman [Thu, 27 May 2010 17:51:24 +0000 (17:51 +0000)] 
Add SM_CODE_NO_TRANSPORT error code

15 years agoFix typo
Andreas Öman [Mon, 24 May 2010 21:30:34 +0000 (21:30 +0000)] 
Fix typo

15 years agoRaise severity when we can't create a directory
Andreas Öman [Sun, 9 May 2010 11:49:50 +0000 (11:49 +0000)] 
Raise severity when we can't create a directory

15 years ago(no commit message)
Fredik Viksten [Mon, 26 Apr 2010 19:21:02 +0000 (19:21 +0000)] 

15 years agoAdded missing case SM_CODE_NO_INPUT to streaming_code2txt()
sb1066 [Mon, 5 Apr 2010 11:26:39 +0000 (11:26 +0000)] 
Added missing case SM_CODE_NO_INPUT to streaming_code2txt()

15 years agofix old changelog to remove lintian error
Hein Rigolo [Wed, 31 Mar 2010 18:12:35 +0000 (18:12 +0000)] 
fix old changelog to remove lintian error

15 years ago2.11
Andreas Öman [Sat, 27 Mar 2010 09:06:05 +0000 (09:06 +0000)] 
2.11

15 years agoMinor fixes
Andreas Öman [Sat, 27 Mar 2010 09:05:55 +0000 (09:05 +0000)] 
Minor fixes

15 years agolinuxtv_muxes: updated from dvb-apps @ 1355:7de0663facd9
Andreas Öman [Sat, 27 Mar 2010 06:27:45 +0000 (06:27 +0000)] 
linuxtv_muxes: updated from dvb-apps @ 1355:7de0663facd9

15 years agoCosmetics
Andreas Öman [Sat, 27 Mar 2010 06:26:32 +0000 (06:26 +0000)] 
Cosmetics

15 years agoAdd TLD .ro . Skip S2 muxes (for now)
Andreas Öman [Sat, 27 Mar 2010 06:25:34 +0000 (06:25 +0000)] 
Add TLD .ro . Skip S2 muxes (for now)

15 years agoAdd Lithuania TLD
Andreas Öman [Sat, 27 Mar 2010 06:08:57 +0000 (06:08 +0000)] 
Add Lithuania TLD

15 years agoFix problems with styles in IE
Andreas Öman [Sat, 27 Mar 2010 06:04:13 +0000 (06:04 +0000)] 
Fix problems with styles in IE

15 years agoUpdate docs
Andreas Öman [Sat, 27 Mar 2010 05:55:18 +0000 (05:55 +0000)] 
Update docs

15 years agoFix ''scheduled for recording by "Auto recording by: (null)"'' -uglyness
Andreas Öman [Sat, 27 Mar 2010 05:45:31 +0000 (05:45 +0000)] 
Fix ''scheduled for recording by "Auto recording by: (null)"'' -uglyness

15 years agoUse a different strategy for generating version tags
Andreas Öman [Fri, 26 Mar 2010 21:20:29 +0000 (21:20 +0000)] 
Use a different strategy for generating version tags

15 years agoFix incorrect free(). Fixes ticket #183
Andreas Öman [Fri, 26 Mar 2010 20:36:31 +0000 (20:36 +0000)] 
Fix incorrect free(). Fixes ticket #183

15 years agoDisplay recording status in EPG grid
Andreas Öman [Fri, 26 Mar 2010 07:35:27 +0000 (07:35 +0000)] 
Display recording status in EPG grid

Patch by Chris Dekter

15 years agoDon't inject EPG from disabled DVB services. Ticket #180
Andreas Öman [Thu, 25 Mar 2010 21:28:19 +0000 (21:28 +0000)] 
Don't inject EPG from disabled DVB services. Ticket #180

15 years agoAvoid unnecessary memory allocation
Andreas Öman [Thu, 25 Mar 2010 21:05:15 +0000 (21:05 +0000)] 
Avoid unnecessary memory allocation

15 years agoCosmetics
Andreas Öman [Thu, 25 Mar 2010 20:59:34 +0000 (20:59 +0000)] 
Cosmetics

15 years agoA single PMT PID can carry tables for multiple services. So, support that. Fixes...
Andreas Öman [Thu, 25 Mar 2010 20:49:19 +0000 (20:49 +0000)] 
A single PMT PID can carry tables for multiple services. So, support that. Fixes ticket #174

15 years agoFix daylight saving time problems. Ticket #181
Andreas Öman [Thu, 25 Mar 2010 18:54:29 +0000 (18:54 +0000)] 
Fix daylight saving time problems. Ticket #181

15 years agoAdd support for SECA EMMs
Andreas Öman [Tue, 23 Mar 2010 20:55:43 +0000 (20:55 +0000)] 
Add support for SECA EMMs

Ticket #139

15 years agoDon't fail to tune if request weight == 0 and we are just idlescanning
Andreas Öman [Tue, 23 Mar 2010 20:37:29 +0000 (20:37 +0000)] 
Don't fail to tune if request weight == 0 and we are just idlescanning

Ticket #175

15 years agoWait for udev to settle before launching tvheaded
Andreas Öman [Mon, 22 Mar 2010 19:58:38 +0000 (19:58 +0000)] 
Wait for udev to settle before launching tvheaded

15 years agoRemove console.log() stuff
Andreas Öman [Mon, 22 Mar 2010 07:30:36 +0000 (07:30 +0000)] 
Remove console.log() stuff

15 years agoAdd an additional rule to autorecordings to filter out only events that occures aroun...
Andreas Öman [Sun, 21 Mar 2010 20:45:26 +0000 (20:45 +0000)] 
Add an additional rule to autorecordings to filter out only events that occures around a specific time of day

15 years agoDisplay full date in DVR log
Andreas Öman [Sun, 21 Mar 2010 10:52:02 +0000 (10:52 +0000)] 
Display full date in DVR log

patch by: Chris Dekter

15 years agoAdd support for Irdeto EMM
Andreas Öman [Sun, 21 Mar 2010 10:47:17 +0000 (10:47 +0000)] 
Add support for Irdeto EMM

Patch by: opdenkamp

15 years ago * Fix various issues realted to the Recording Schedule user interface.
Andreas Öman [Sun, 21 Mar 2010 10:08:16 +0000 (10:08 +0000)] 
  * Fix various issues realted to the Recording Schedule user interface.
    The UI now includes better visual feedback on what's going on and if
    there are errors. Also recordings that do not complete successfully
    are correctly reported as failed entries. Ticket #131

15 years agoFix incorrect CAID compare causing CW client to not work at all
Andreas Öman [Sun, 21 Mar 2010 09:14:21 +0000 (09:14 +0000)] 
Fix incorrect CAID compare causing CW client to not work at all

Embarrassing...

15 years agoFix typo :(
Andreas Öman [Sat, 20 Mar 2010 10:37:11 +0000 (10:37 +0000)] 
Fix typo :(

15 years agoRound duration to int.
Andreas Öman [Sat, 20 Mar 2010 06:23:05 +0000 (06:23 +0000)] 
Round duration to int.

Patch by Chris Dekter

15 years agoAdd support for multiple CAIDs per PID
Andreas Öman [Fri, 19 Mar 2010 23:49:00 +0000 (23:49 +0000)] 
Add support for multiple CAIDs per PID

15 years agoFix obvious bug causing record priority -> subscription weight mapping not to work...
Andreas Öman [Thu, 18 Mar 2010 21:48:05 +0000 (21:48 +0000)] 
Fix obvious bug causing record priority -> subscription weight mapping not to work at all

15 years agoDon't attempt to schedule subscriptions every 2 seconds. 60 seconds is enough.
Andreas Öman [Thu, 18 Mar 2010 21:31:36 +0000 (21:31 +0000)] 
Don't attempt to schedule subscriptions every 2 seconds. 60 seconds is enough.

15 years agoFix some fallout from last commit
Andreas Öman [Thu, 18 Mar 2010 20:57:30 +0000 (20:57 +0000)] 
Fix some fallout from last commit