<HTML>
<HEAD>
<TITLE>Re: [mythtv] Remove Fill Packets</TITLE>
</HEAD>
<BODY>
<FONT COLOR="#0000FF"><FONT SIZE="2"><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'>Hi Ryan, <BR>
<BR>
Ok, I've had a closer look at the code (not that I understand how all of <BR>
it fits together) and it seems that this feature is not (currently) <BR>
available for Firewire cards. <BR>
<BR>
stuarta has just pushed a change to Master to strip fill packets for <BR>
Firewire recorders. <U><a href="https://github.com/MythTV/mythtv/commit/b0138ce">https://github.com/MythTV/mythtv/commit/b0138ce</a></U> <BR>
should apply to 0.27 too so give it a go. <BR>
<BR>
Richard. <BR>
</SPAN></FONT></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
Weird, but it doesn’t work for me. I get 0-byte recordings. What I did to make it work was add this to firewiredevice.cpp:<BR>
<BR>
</SPAN></FONT><FONT SIZE="2"><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:10pt'>Put all of the content of the function BroadcastToListeners inside an IF statement: </SPAN></FONT></FONT><FONT COLOR="#CE7923"><FONT SIZE="1"><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:7.5pt'>if</SPAN></FONT></FONT></FONT><FONT SIZE="1"><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:7.5pt'>(!(data[<FONT COLOR="#C33720">1</FONT>] == <FONT COLOR="#C33720">0x1F</FONT> && data[<FONT COLOR="#C33720">2</FONT>] == <FONT COLOR="#C33720">0xFF</FONT>))<BR>
</SPAN></FONT></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'><BR>
</SPAN></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>However, mythtv sometimes has trouble tuning certain channels, and I feel it may be related.</SPAN></FONT>
</BODY>
</HTML>