Commit graph

25 commits

Author SHA1 Message Date
Adam Sutton
a06ee4fba9 [PR-171] Update stream queue size protection to be flexible.
The queue size limits are now configurable in the queue init function.

For now only HTTP queues are bounded, the others should not be necessary.
2012-10-23 14:03:48 +01:00
Jernej Fijačko
ae31362eec [PR-171] Streaming queue size protection 2012-10-23 14:01:07 +01:00
John Törnblom
b232f5ee06 buffer ts packets earlier in the call chain. 2012-10-12 15:52:06 +02:00
Adam Sutton
b9f5ba6dfc Re-instance signalStatus HTSP message using new streaming message. 2012-09-21 21:15:58 +01:00
Frank Meerkötter
57ef38d355 spelling 2012-02-23 22:15:22 +01:00
Andreas Öman
85132732b6 Rename transport -> service 2010-11-29 20:06:52 +00:00
Andreas Öman
42adea653d Rename tvhead.h -> tvheadend.h 2010-11-29 19:25:24 +00:00
Andreas Öman
a882b074dc DVR: Show reason code on error 2010-09-17 20:24:27 +00:00
Andreas Öman
ba05614ca9 Add reject filter to streaming_queue_init()
Implement streaming_queue_deinit()
2010-06-26 22:03:35 +00:00
Andreas Öman
ba33824bdd 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.
2010-06-24 11:29:22 +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
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
4216003f26 Add SM_CODE_NO_TRANSPORT error code 2010-05-27 17:51:24 +00:00
sb1066
702ff4173c Added missing case SM_CODE_NO_INPUT to streaming_code2txt() 2010-04-05 11:26:39 +00:00
Andreas Öman
d57985481c * 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
2010-03-21 10:08:16 +00:00
Andreas Öman
3be19d4b8a Some refactoring of error codes. Also make DVR log reason on SMT_STOP 2010-03-18 20:48:03 +00:00
Andreas Öman
d404f984d4 Improve logging when subscriptions fail to start 2010-01-08 15:02:16 +00:00
Andreas Öman
dade35a931 Initial work on TS pass-through 2009-11-18 20:28:35 +00:00
Andreas Öman
8451ee2006 Add tentative RTSP streamer 2009-11-12 23:07:02 +00:00
Robert
b53ae6e03e fixed abnormal program termination in streaming_msg_free if sm_type is SMT_NOSOURCE 2009-10-24 15:59:06 +00:00
Andreas Öman
02dd003832 Rewrite stream start messaging. Using htsmsg internally is a bit obscure 2009-10-15 20:10:19 +00:00
Andreas Öman
206767ac3a Rewrite internal streaming pipeline so it is fully message driven.
No ugly callbacks and weird locking scenarios no more.

Addresses ticket #15
2009-06-03 19:06:33 +00:00
Andreas Öman
962d6cd407 Allow generic messages to be sent over a streaming pad, not only packets. 2009-06-02 17:38:05 +00:00
Andreas Öman
a869d7101f Split queue-stuff from streaming_target into its own struct. 2009-06-01 20:42:09 +00:00
Andreas Öman
42c8947724 Making tvheadend more standalone, #2 2009-03-25 17:46:54 +00:00
Renamed from streaming.c (Browse further)