]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Andreas Öman [Thu, 24 Jun 2010 11:58:54 +0000 (11:58 +0000)]
cosmetics
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
Andreas Öman [Thu, 24 Jun 2010 11:41:32 +0000 (11:41 +0000)]
Fix broken debug printout
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.
Andreas Öman [Thu, 24 Jun 2010 06:43:30 +0000 (06:43 +0000)]
Remove ext/
Andreas Öman [Thu, 24 Jun 2010 06:43:26 +0000 (06:43 +0000)]
Use a simpler, but sufficient, timescaler
Andreas Öman [Wed, 23 Jun 2010 22:40:13 +0000 (22:40 +0000)]
No longer depend on FFmpeg
Andreas Öman [Wed, 23 Jun 2010 22:38:24 +0000 (22:38 +0000)]
Borrow av_rescale() from libavutil
Andreas Öman [Wed, 23 Jun 2010 22:37:59 +0000 (22:37 +0000)]
Fix broken code introduced in r4953
Andreas Öman [Wed, 23 Jun 2010 22:29:04 +0000 (22:29 +0000)]
Fix copyright
Andreas Öman [Wed, 23 Jun 2010 22:27:16 +0000 (22:27 +0000)]
Local UTF8 conversion code
Andreas Öman [Wed, 23 Jun 2010 22:10:14 +0000 (22:10 +0000)]
Local base64 decoder
Andreas Öman [Wed, 23 Jun 2010 21:59:06 +0000 (21:59 +0000)]
Use SHA-1 to generate comet mailbox IDs
Andreas Öman [Wed, 23 Jun 2010 21:56:04 +0000 (21:56 +0000)]
Switch SHA1 implementation
Andreas Öman [Wed, 23 Jun 2010 21:54:29 +0000 (21:54 +0000)]
Use our own SHA1 algorithm -> Less FFmpeg dependencies.
Andreas Öman [Wed, 23 Jun 2010 21:43:00 +0000 (21:43 +0000)]
Reduce FFmpeg dependencies
Andreas Öman [Wed, 23 Jun 2010 21:33:52 +0000 (21:33 +0000)]
No longer need FFmpeg parsers
Andreas Öman [Wed, 23 Jun 2010 21:32:49 +0000 (21:32 +0000)]
Use native parsers for MPA and AC3
Andreas Öman [Wed, 23 Jun 2010 20:39:56 +0000 (20:39 +0000)]
Add a buffer3 (very ugly)
Andreas Öman [Wed, 23 Jun 2010 20:27:19 +0000 (20:27 +0000)]
constify
Andreas Öman [Wed, 23 Jun 2010 17:49:04 +0000 (17:49 +0000)]
Remove unused data
Andreas Öman [Wed, 23 Jun 2010 08:22:57 +0000 (08:22 +0000)]
Don't need libavutil/avstring.h
Andreas Öman [Tue, 22 Jun 2010 10:46:53 +0000 (10:46 +0000)]
Don't compile avc.c
Andreas Öman [Tue, 22 Jun 2010 08:01:23 +0000 (08:01 +0000)]
Minor adjustment to CRC API
Andreas Öman [Tue, 22 Jun 2010 08:00:56 +0000 (08:00 +0000)]
Add code for computing CRC over a buf
Andreas Öman [Tue, 22 Jun 2010 06:47:18 +0000 (06:47 +0000)]
Move some stuff to utils.c
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
Andreas Öman [Mon, 21 Jun 2010 19:23:13 +0000 (19:23 +0000)]
Need to init ptsq + some cosmetics
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
Andreas Öman [Fri, 18 Jun 2010 08:49:44 +0000 (08:49 +0000)]
Avoid inter-stream packet reordering in tsfixup code
Andreas Öman [Fri, 18 Jun 2010 08:49:16 +0000 (08:49 +0000)]
Drop trailing zeroes from headers
Andreas Öman [Thu, 17 Jun 2010 22:02:28 +0000 (22:02 +0000)]
Add a hexdump() helper function
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
Andreas Öman [Thu, 17 Jun 2010 18:31:13 +0000 (18:31 +0000)]
Don't overwrite errorcodes
Andreas Öman [Thu, 17 Jun 2010 08:24:36 +0000 (08:24 +0000)]
Keep track of sample rate and channel configuration in each packet
Andreas Öman [Wed, 16 Jun 2010 21:08:28 +0000 (21:08 +0000)]
Add streaming_start_copy() and streaming_start_component_find_by_index()
Andreas Öman [Wed, 16 Jun 2010 21:07:44 +0000 (21:07 +0000)]
Constify
Andreas Öman [Wed, 16 Jun 2010 21:07:13 +0000 (21:07 +0000)]
Add pktref_create() helper
Andreas Öman [Tue, 15 Jun 2010 17:43:41 +0000 (17:43 +0000)]
Plug two memory leaks
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.
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
Andreas Öman [Tue, 15 Jun 2010 08:47:09 +0000 (08:47 +0000)]
Internal clock is 90kHz nowdays
Andreas Öman [Tue, 15 Jun 2010 08:27:50 +0000 (08:27 +0000)]
Better error tracking (TEI bit)
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()
Andreas Öman [Mon, 14 Jun 2010 18:55:30 +0000 (18:55 +0000)]
Keep the changelog in a better state
Andreas Öman [Mon, 14 Jun 2010 18:42:00 +0000 (18:42 +0000)]
Fix memory corruption issue
Andreas Öman [Mon, 14 Jun 2010 18:15:04 +0000 (18:15 +0000)]
Fix stupid bug
Andreas Öman [Mon, 14 Jun 2010 12:41:15 +0000 (12:41 +0000)]
remove debug printf:s
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
Andreas Öman [Sun, 13 Jun 2010 19:29:31 +0000 (19:29 +0000)]
Use 90kHz timebase internally
Andreas Öman [Sun, 13 Jun 2010 13:09:06 +0000 (13:09 +0000)]
Cosmetics
Andreas Öman [Sun, 13 Jun 2010 13:07:36 +0000 (13:07 +0000)]
update changelog
Andreas Öman [Sun, 13 Jun 2010 12:53:20 +0000 (12:53 +0000)]
Workaround for ITV HD (which has incorrect PMT)
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
Andreas Öman [Sun, 13 Jun 2010 11:23:30 +0000 (11:23 +0000)]
Print output of PMT
Andreas Öman [Fri, 4 Jun 2010 20:59:18 +0000 (20:59 +0000)]
Support the Logical Channel Number descriptor (0x83)
Fixes ticket #138
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
Andreas Öman [Fri, 4 Jun 2010 19:43:06 +0000 (19:43 +0000)]
Update to dvb-apps 1376:
5631d8b9250c
Andreas Öman [Fri, 4 Jun 2010 19:42:31 +0000 (19:42 +0000)]
Add missing TLDs
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
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
Andreas Öman [Thu, 27 May 2010 17:51:32 +0000 (17:51 +0000)]
Better error reporting
Andreas Öman [Thu, 27 May 2010 17:51:24 +0000 (17:51 +0000)]
Add SM_CODE_NO_TRANSPORT error code
Andreas Öman [Mon, 24 May 2010 21:30:34 +0000 (21:30 +0000)]
Fix typo
Andreas Öman [Sun, 9 May 2010 11:49:50 +0000 (11:49 +0000)]
Raise severity when we can't create a directory
Fredik Viksten [Mon, 26 Apr 2010 19:21:02 +0000 (19:21 +0000)]
sb1066 [Mon, 5 Apr 2010 11:26:39 +0000 (11:26 +0000)]
Added missing case SM_CODE_NO_INPUT to streaming_code2txt()
Hein Rigolo [Wed, 31 Mar 2010 18:12:35 +0000 (18:12 +0000)]
fix old changelog to remove lintian error
Andreas Öman [Sat, 27 Mar 2010 09:06:05 +0000 (09:06 +0000)]
2.11
Andreas Öman [Sat, 27 Mar 2010 09:05:55 +0000 (09:05 +0000)]
Minor fixes
Andreas Öman [Sat, 27 Mar 2010 06:27:45 +0000 (06:27 +0000)]
linuxtv_muxes: updated from dvb-apps @ 1355:
7de0663facd9
Andreas Öman [Sat, 27 Mar 2010 06:26:32 +0000 (06:26 +0000)]
Cosmetics
Andreas Öman [Sat, 27 Mar 2010 06:25:34 +0000 (06:25 +0000)]
Add TLD .ro . Skip S2 muxes (for now)
Andreas Öman [Sat, 27 Mar 2010 06:08:57 +0000 (06:08 +0000)]
Add Lithuania TLD
Andreas Öman [Sat, 27 Mar 2010 06:04:13 +0000 (06:04 +0000)]
Fix problems with styles in IE
Andreas Öman [Sat, 27 Mar 2010 05:55:18 +0000 (05:55 +0000)]
Update docs
Andreas Öman [Sat, 27 Mar 2010 05:45:31 +0000 (05:45 +0000)]
Fix ''scheduled for recording by "Auto recording by: (null)"'' -uglyness
Andreas Öman [Fri, 26 Mar 2010 21:20:29 +0000 (21:20 +0000)]
Use a different strategy for generating version tags
Andreas Öman [Fri, 26 Mar 2010 20:36:31 +0000 (20:36 +0000)]
Fix incorrect free(). Fixes ticket #183
Andreas Öman [Fri, 26 Mar 2010 07:35:27 +0000 (07:35 +0000)]
Display recording status in EPG grid
Patch by Chris Dekter
Andreas Öman [Thu, 25 Mar 2010 21:28:19 +0000 (21:28 +0000)]
Don't inject EPG from disabled DVB services. Ticket #180
Andreas Öman [Thu, 25 Mar 2010 21:05:15 +0000 (21:05 +0000)]
Avoid unnecessary memory allocation
Andreas Öman [Thu, 25 Mar 2010 20:59:34 +0000 (20:59 +0000)]
Cosmetics
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
Andreas Öman [Thu, 25 Mar 2010 18:54:29 +0000 (18:54 +0000)]
Fix daylight saving time problems. Ticket #181
Andreas Öman [Tue, 23 Mar 2010 20:55:43 +0000 (20:55 +0000)]
Add support for SECA EMMs
Ticket #139
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
Andreas Öman [Mon, 22 Mar 2010 19:58:38 +0000 (19:58 +0000)]
Wait for udev to settle before launching tvheaded
Andreas Öman [Mon, 22 Mar 2010 07:30:36 +0000 (07:30 +0000)]
Remove console.log() stuff
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
Andreas Öman [Sun, 21 Mar 2010 10:52:02 +0000 (10:52 +0000)]
Display full date in DVR log
patch by: Chris Dekter
Andreas Öman [Sun, 21 Mar 2010 10:47:17 +0000 (10:47 +0000)]
Add support for Irdeto EMM
Patch by: opdenkamp
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
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...
Andreas Öman [Sat, 20 Mar 2010 10:37:11 +0000 (10:37 +0000)]
Fix typo :(
Andreas Öman [Sat, 20 Mar 2010 06:23:05 +0000 (06:23 +0000)]
Round duration to int.
Patch by Chris Dekter
Andreas Öman [Fri, 19 Mar 2010 23:49:00 +0000 (23:49 +0000)]
Add support for multiple CAIDs per PID
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
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.
Andreas Öman [Thu, 18 Mar 2010 20:57:30 +0000 (20:57 +0000)]
Fix some fallout from last commit