On Saturday, July 14, 2012, Chris Pinkham wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">* On Fri Jul 13, 2012 at 11:52:53AM +0100, Stephen Robertson wrote:<br>
> At the moment I am using the mythbuntu packages which I believed were<br>
> compiled with the correct options. I have updated to the latest<br>
> version of fixes which I noticed an HLS related fix.<br>
><br>
> * [39d343e] Fix HLS transcoding after 199342ef7a.<br>
<br>
Yeah, that was a fix I just put into git.<br>
<br>
> backend log below. Should anything being printed to mythtranscode.log<br>
> ? The log mentions a missing storage group, I have created a<br>
> "Streaming" storage as mentioned in the m<br>
<br>
> Jul 13 11:44:03 bressay mythbackend[13587]: W HttpServer69<br>
> services/content.cpp:800 (AddLiveStream) AddLiveStream - StorageGroup<br>
> missing... using 'Default'<br>
<br>
This log entry is from the backend webserver trying to locate the<br>
file because the Storage Group name was not passed in in the<br>
AddLiveStream request. This isn't where the output goes, it's<br>
from when we were searching for the input file.<br>
<br>
You should have some logs from mythtranscode as well.<br>
If not, and you haven't deleted the stream yet, you can run the<br>
following to get more detailed output from mythtranscode:<br>
<br>
/usr/bin/mythtranscode --hls --hlsstreamid -1 --verbose general,upnp,file,record --loglevel debug --nodblog<br>
<br>
Also, can you run "select * from livestream;" on your DB and<br>
post the output?<br>
<br>
</blockquote><div><br></div><div dir="ltr"> Apologies for the delay in replying. In the meantime I have upgraded to 0.26 beta on ubuntu 12.04 Everything seems to be the same.<br></div><div dir="ltr"><br></div><span><pre style="word-wrap:break-word;white-space:pre-wrap">
mysql> select * from livestream;
Empty set (0.00 sec)
stephen@bressay:~$ /usr/bin/mythtranscode --hls --hlsstreamid 1 --verbose general,upnp,file,record --loglevel debug --nodblog
<a>2012-08-13</a> 19:31:17.249714 C mythtranscode version: master [v0.26-beta-21-g5755944] <a href="http://www.mythtv.org/" target="_blank">www.mythtv.org</a>
<a>2012-08-13</a> 19:31:17.249730 C Qt version: compile: 4.8.1, runtime: 4.8.1
<a>2012-08-13</a> 19:31:17.249738 N Enabled verbose msgs: general upnp file record
<a>2012-08-13</a> 19:31:17.249747 N Setting Log Level to LOG_DEBUG
<a>2012-08-13</a> 19:31:17.250562 I Setup Interrupt handler
<a>2012-08-13</a> 19:31:17.250573 I Setup Terminated handler
<a>2012-08-13</a> 19:31:17.250582 I Setup Segmentation fault handler
<a>2012-08-13</a> 19:31:17.250592 I Setup Aborted handler
<a>2012-08-13</a> 19:31:17.250600 I Setup Bus error handler
<a>2012-08-13</a> 19:31:17.250610 I Setup Floating point exception handler
<a>2012-08-13</a> 19:31:17.250618 I Setup Illegal instruction handler
<a>2012-08-13</a> 19:31:17.250647 N Using runtime prefix = /usr
<a>2012-08-13</a> 19:31:17.250663 N Using configuration directory = /home/stephen/.mythtv
<a>2012-08-13</a> 19:31:17.250726 I Assumed character encoding: en_GB.UTF-8
<a>2012-08-13</a> 19:31:17.251049 N Empty LocalHostName.
<a>2012-08-13</a> 19:31:17.251055 I Using localhost value of bressay
<a>2012-08-13</a> 19:31:17.251082 I DefaultUPnP() - No default UPnP backend
<a>2012-08-13</a> 19:31:17.258627 I Added logging to the console
<a>2012-08-13</a> 19:31:17.265772 D FindDatabase() - Success!
<a>2012-08-13</a> 19:31:17.267126 N Setting QT default locale to en_GB
<a>2012-08-13</a> 19:31:17.267188 I Current locale en_GB
<a>2012-08-13</a> 19:31:17.267228 N Reading locale defaults from /usr/share/mythtv//locales/en_gb.xml
<a>2012-08-13</a> 19:31:17.271215 I Loading en_gb translation for module mythfrontend
<a>2012-08-13</a> 19:31:17.271341 E (old)Settings::ReadSettings(settings.txt) - No such file settings.txt
<a>2012-08-13</a> 19:31:17.271519 N Transcoding HTTP Live Stream ID 1
<a>2012-08-13</a> 19:31:17.271816 E HLS(): Unable to query DB info for stream 1
<a>2012-08-13</a> 19:31:17.272578 I QueryBasename found no entry for 0 @ 2012-08-13T18:31:17Z
<a>2012-08-13</a> 19:31:17.273530 D RemoteFile()
<a>2012-08-13</a> 19:31:17.273538 E FileRingBuf(): RingBuffer::RingBuffer(): Failed to open remote file ()
<a>2012-08-13</a> 19:31:17.273559 I RingBuf(): CalcReadAheadThresh(8000 Kb)
                         -> threshhold(3584 KB) min read(352 KB) blk size(128 KB)
<a>2012-08-13</a> 19:31:17.286540 I RingBuf(): Unpause()
<a>2012-08-13</a> 19:31:17.286547 I RingBuf(): StartReads()
<a>2012-08-13</a> 19:31:17.286580 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.286616 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.286626 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.286636 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.336748 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.336782 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.336791 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.336802 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.337952 I MythCoreContext: Connecting to backend server: <a href="http://192.168.0.3:6543" target="_blank">192.168.0.3:6543</a> (try 1 of 1)
<a>2012-08-13</a> 19:31:17.338666 I Using protocol version 75
<a>2012-08-13</a> 19:31:17.386879 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.386911 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.386919 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.386930 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.437027 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.437080 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.437095 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.437113 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.487517 I Added logging to mythlogserver at TCP:35327
<a>2012-08-13</a> 19:31:17.489510 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.489561 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.489575 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.489593 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.539690 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.539727 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.539736 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.539747 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.589840 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.589877 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.589887 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.589898 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.639993 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.640031 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.640040 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.640051 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.690143 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.690180 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.690189 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.690200 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.740294 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.740331 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.740340 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.740351 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.790447 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.790491 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.790503 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.790517 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.840613 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.840649 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.840658 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.840669 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.890746 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.890790 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.890802 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.890816 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.940922 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.940984 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.940998 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.941017 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:17.991109 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:17.991146 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:17.991155 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:17.991166 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:18.041261 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:18.041298 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:18.041307 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:18.041318 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:18.091364 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:18.091401 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:18.091410 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:18.091421 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:18.141517 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:18.141561 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:18.141570 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:18.141581 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:18.191669 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:18.191706 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:18.191715 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:18.191726 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:18.241821 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:18.241859 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924
<a>2012-08-13</a> 19:31:18.241868 W RingBuf(): Peek() requested 2048 bytes, but only returning -1
<a>2012-08-13</a> 19:31:18.241879 W Player(0): OpenFile() waiting on data
<a>2012-08-13</a> 19:31:18.291969 D RingBuf(): ReadPriv(..2048, peek) @0 -- begin
<a>2012-08-13</a> 19:31:18.292006 D RingBuf(): ReadPriv(..2048, peek): ReadDirect checksum 56924<br>2012-08-13 19:31:18.292016 W RingBuf(): Peek() requested 2048 bytes, but only returning -1<br>2012-08-13 19:31:18.292032 E Player(0): OpenFile(): Could not read first 2048 bytes of ''<br>
2012-08-13 19:31:18.292058 E Transcoding aborted, error opening file.<br>2012-08-13 19:31:18.293228 E Transcoding failed<br>2012-08-13 19:31:18.293243 I Waiting for threads to exit.<br></pre></span>