[mythtv-commits] Ticket #9722: HTTP streaming
MythTV
noreply at mythtv.org
Mon Apr 11 22:08:26 UTC 2011
#9722: HTTP streaming
--------------------------------------------+------------------------
Reporter: Jonatan <mythtv@…> | Owner: janne
Type: Patch - Bug Fix | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - Video Playback | Version: Trunk Head
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------------+------------------------
I had some troubles getting HTTP streaming to work reliably and managed to
come
up with a patch. If it's not a good solution, maybe it will at least give
the
devs a clue of what the problem might be.
RTMP also works (except seeking) if configured with --enable-librtmp.
Changes:
* Changed url_read() to url_read_complete(). This got rid of logs from
RingBuffer:Seek() complaining about reads returning less than requested.
* Reopened the stream by calling url_close() followed by url_open() prior
to calling av_open_input_stream(). This got rid of various decoding
errors.
* Added call to url_seek() in StreamingRingBuffer::Seek() to support
seeking in HTTP streams
--
Ticket URL: <http://code.mythtv.org/trac/ticket/9722>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list