Andreas Öman
93affec3ea
Keep track of sample rate and channel configuration in each packet
2010-06-17 08:24:36 +00:00
Andreas Öman
78832faacd
Add streaming_start_copy() and streaming_start_component_find_by_index()
2010-06-16 21:08:28 +00:00
Andreas Öman
d025fbf028
Constify
2010-06-16 21:07:44 +00:00
Andreas Öman
cb1624b995
Add pktref_create() helper
2010-06-16 21:07:13 +00:00
Andreas Öman
2ed2283a25
Plug two memory leaks
2010-06-15 17:43:41 +00:00
Andreas Öman
3c0e1141ff
* 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.
2010-06-15 14:53:39 +00:00
Andreas Öman
5b56688ebe
Extract h264 frame duration from bitstream instead of measuring intra packet time
2010-06-15 10:51:44 +00:00
Andreas Öman
478fa53b1c
Internal clock is 90kHz nowdays
2010-06-15 08:47:09 +00:00
Andreas Öman
461f6d8eda
Better error tracking (TEI bit)
2010-06-15 08:27:50 +00:00
Andreas Öman
f5c8696ff2
Add support for storing global headers in streaming start message
...
Add streaming_target_deliver2()
2010-06-15 05:56:40 +00:00
Andreas Öman
5818b975e5
Keep the changelog in a better state
2010-06-14 18:55:30 +00:00
Andreas Öman
70f10c09da
Fix memory corruption issue
2010-06-14 18:42:00 +00:00
Andreas Öman
bc43bf2cb3
Fix stupid bug
2010-06-14 18:15:04 +00:00
Andreas Öman
c74fa3b554
remove debug printf:s
2010-06-14 12:41:15 +00:00
Andreas Öman
f5254a66fa
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
2010-06-14 12:32:57 +00:00
Andreas Öman
2a9e1169f4
Use 90kHz timebase internally
2010-06-13 19:29:31 +00:00
Andreas Öman
95f2727a36
Cosmetics
2010-06-13 13:09:06 +00:00
Andreas Öman
3f96640158
update changelog
2010-06-13 13:07:36 +00:00
Andreas Öman
50733ab7a1
Workaround for ITV HD (which has incorrect PMT)
2010-06-13 12:53:20 +00:00
Andreas Öman
c15d002917
Keep track of video width and height and send it over HTSP in subscriptionStart.
...
Fixed ticket #208
2010-06-13 12:18:59 +00:00
Andreas Öman
a974a3fb69
Print output of PMT
2010-06-13 11:23:30 +00:00
Andreas Öman
31cb0e9733
Support the Logical Channel Number descriptor (0x83)
...
Fixes ticket #138
2010-06-04 20:59:18 +00:00
Andreas Öman
14ff47028b
Maintain the order of PIDs as they appear in the PMT. Fixes bug #218
2010-06-04 20:33:16 +00:00
Andreas Öman
cb300661c5
Update to dvb-apps 1376:5631d8b9250c
2010-06-04 19:43:06 +00:00
Andreas Öman
a85447229e
Add missing TLDs
2010-06-04 19:42:31 +00:00
sb1066
058c59221b
When there is no video pid (service type is Radio), start the audio stream right away. Fixes ticket #59
2010-05-29 08:29:01 +00:00
Andreas Öman
e0630b7259
Allow subscription weight to be set on subscription and later changed via subscriptionChangeWeight HTSP method
2010-05-28 12:44:45 +00:00
Andreas Öman
cac5cadc3a
Better error reporting
2010-05-27 17:51:32 +00:00
Andreas Öman
4216003f26
Add SM_CODE_NO_TRANSPORT error code
2010-05-27 17:51:24 +00:00
Andreas Öman
03ac1348ba
Fix typo
2010-05-24 21:30:34 +00:00
Andreas Öman
7f474c1ec9
Raise severity when we can't create a directory
2010-05-09 11:49:50 +00:00
Fredik Viksten
3adaea6ec8
2010-04-26 19:21:02 +00:00
sb1066
702ff4173c
Added missing case SM_CODE_NO_INPUT to streaming_code2txt()
2010-04-05 11:26:39 +00:00
Hein Rigolo
73cbaae31e
fix old changelog to remove lintian error
2010-03-31 18:12:35 +00:00
Andreas Öman
78d446db49
2.11
2010-03-27 09:06:05 +00:00
Andreas Öman
8e0db87f80
Minor fixes
2010-03-27 09:05:55 +00:00
Andreas Öman
535845d666
linuxtv_muxes: updated from dvb-apps @ 1355:7de0663facd9
2010-03-27 06:27:45 +00:00
Andreas Öman
12f6cb6cf8
Cosmetics
2010-03-27 06:26:32 +00:00
Andreas Öman
f5d88b9045
Add TLD .ro . Skip S2 muxes (for now)
2010-03-27 06:25:34 +00:00
Andreas Öman
eea87fb766
Add Lithuania TLD
2010-03-27 06:08:57 +00:00
Andreas Öman
6b883f492b
Fix problems with styles in IE
2010-03-27 06:04:13 +00:00
Andreas Öman
67692832e6
Update docs
2010-03-27 05:55:18 +00:00
Andreas Öman
ae02e76a85
Fix ''scheduled for recording by "Auto recording by: (null)"'' -uglyness
2010-03-27 05:45:31 +00:00
Andreas Öman
f3fa3f0326
Use a different strategy for generating version tags
2010-03-26 21:20:29 +00:00
Andreas Öman
a1202d7e60
Fix incorrect free(). Fixes ticket #183
2010-03-26 20:36:31 +00:00
Andreas Öman
7b626dfeac
Display recording status in EPG grid
...
Patch by Chris Dekter
2010-03-26 07:35:27 +00:00
Andreas Öman
3dcc1f2be2
Don't inject EPG from disabled DVB services. Ticket #180
2010-03-25 21:28:19 +00:00
Andreas Öman
5288a7a5f1
Avoid unnecessary memory allocation
2010-03-25 21:05:15 +00:00
Andreas Öman
6f47c0efe7
Cosmetics
2010-03-25 20:59:34 +00:00
Andreas Öman
4cc48d9f7e
A single PMT PID can carry tables for multiple services. So, support that. Fixes ticket #174
2010-03-25 20:49:19 +00:00