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>


&gt; At the moment I am using the mythbuntu packages which I believed were<br>
&gt; compiled with the correct options.  I have updated to the latest<br>
&gt; version of fixes which I noticed an HLS related fix.<br>
&gt;<br>
&gt;   * [39d343e] Fix HLS transcoding after 199342ef7a.<br>
<br>
Yeah, that was a fix I just put into git.<br>
<br>
&gt; backend log below.  Should anything being printed to mythtranscode.log<br>
&gt; ?  The log mentions a missing storage group, I have created a<br>
&gt; &quot;Streaming&quot; storage as mentioned in the m<br>
<br>
&gt; Jul 13 11:44:03 bressay mythbackend[13587]: W HttpServer69<br>
&gt; services/content.cpp:800 (AddLiveStream) AddLiveStream - StorageGroup<br>
&gt; missing... using &#39;Default&#39;<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&#39;t where the output goes, it&#39;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&#39;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 &quot;select * from livestream;&quot; 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&gt; 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)
                         -&gt; 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 &#39;&#39;<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>