Wednesday, August 1st, 2012, 00:19 UTC | ||
[00:19:50] | danielk22: | jya: For HLS it's just for the new iptv branch. |
[00:20:08] | jya: | ok… so nothing I need to think about urgently :) |
[00:21:08] | jya: | danielk22: do you think that for this HLSStreamHandler you can actually call HLSRingBuffer as-is? wou;dn't want to duplicate code unless absolutely necessary |
[00:21:19] | danielk22: | yeah, much better to spend time on #10550. |
[00:21:19] | ** MythLogBot http://code.mythtv.org/trac/ticket/10550 ** | |
[00:22:56] | danielk22: | jya: I looked at that, but the interface isn't quite right. |
[00:24:50] | ** jya looking at devel/hls ** | |
[00:26:29] | jya: | so, so far all you've done is split the code in HLSRingBuffer so all the handling of the parsing is done elsewhere |
[00:26:55] | jya: | but where else would the HLSPlaylistParser be used? |
[00:27:31] | danielk22: | jya: It would be used in the HLSStreamHandler. |
[00:28:20] | jya: | i don't really follow why to be honest… the data extracted there is only of use for HLSRingBuffer, so unless you plan to duplicate the code in HLSStreamHandler... |
[00:28:30] | jya: | of HLSRingBuffer that is |
[00:29:52] | danielk22: | jya: The HLSStreamHandler needs to provide a stream of data just like the RingBuffer, so it needs the playlist. |
[00:30:42] | danielk22: | The alternative is to to have the HLSStreamHandler use the HLSRingBuffer, but that adds a layer of indirection which can make debugging more difficult. |
[00:30:47] | jya: | I get that, I don't see why we can't simply modify HLSRingBuffer so that data is provided as expected, just like what I did for the current IPTV code |
[00:31:32] | jya: | i have a strong dislike for code duplication…. you tend one day to fix a problem in one, and forget to fix it in the duplicated code etc... |
[00:31:36] | jya: | always lead to nastiness |
[00:31:37] | danielk22: | Oh, that can be done. But it won't be a RingBuffer anymore, I wasn't sure if you wanted it to be a RingBuffer so it could be used on the frontend. |
[00:32:05] | jya: | I called in HLSRingBuffer because that's how the other stuff related to the "RingBuffer" were called |
[00:32:16] | jya: | it's not a ring buffer to start with :) |
[00:32:42] | jya: | HLSStreamBuffer makes more sense as a name |
[00:33:01] | danielk22: | Ah, ok! I can just make it implement the HLSStreamHandler interface instead, much simpler affair. |
[00:33:29] | jya: | I'm happy to have a look at it once the rtp branch is in… and adapt it accordingly |
[00:33:47] | jya: | would be a matter of a couple of days at the most |
[00:34:20] | jya: | I wrote the IPTVHLS bit in a couple of hours only… why it used to work, and not anymore.. I don't know |
[00:34:31] | jya: | I had never had an issue entering LiveTV until recently. |
[00:34:47] | jya: | and the worse is that I see no changes since that would explain this new behaviour |
[00:34:54] | danielk22: | Ok. I don't think it will take to adapt it to HLSStreamHandler. |
[00:35:39] | foobum (foobum!~foobum@78-105-15-213.zone3.bethere.co.uk) has quit (Ping timeout: 252 seconds) | |
[00:36:21] | foobum (foobum!~foobum@78-105-15-213.zone3.bethere.co.uk) has joined #mythtv | |
[00:37:42] | danielk22: | jya: I haven't try to debug it since your most recent commit. One thing I noticed was that you were using blocking http downloads, but as long as safe_read() returns fairly fast after a "Pause" that shouldn't cause issues for the recorder. |
[00:37:59] | jya: | danielk22: BTW, do you have a playlist to use to test? |
[00:38:17] | jya: | danielk22: http download are done in a secondary thread. |
[00:38:38] | jya: | safe_read was waiting for the download of a new segment if there were less than 2 segments buffered |
[00:38:41] | danielk22: | I just use the NASA and Al-Jezira HLS streams that were in one of your tickets. |
[00:39:00] | jya: | good... |
[00:39:22] | jya: | now safe_read will stop waiting if HLSRingBuffer::Interrupt is called |
[00:39:42] | jya: | maximum of 1s delay between the Interrupt call, and safe_read returning |
[00:40:28] | danielk22: | There must be something else causing problems then. It don't think any recorder timeouts will happen for at least 10 seconds. |
[00:45:35] | jya: | danielk22: with Nasa, safe_read wouldn't have locked |
[00:45:52] | jya: | nasa has 10 segments ahead in their playlist |
[00:46:37] | jya: | I start reading from the first segment, so you always have at least 8 segments between the call to safe_read and live.. so WaitUntilBuffered will always return immediatel |
[00:46:49] | danielk22: | jya: So wouldn't lock if the data just hasn't been downloaded, the actual playlist items have to not be there yet? |
[00:47:24] | jya: | the wait only occurs if you are close to the "live" section |
[00:47:51] | jya: | with Al Jazeera, they advertise 3 segments only in hteir playlist |
[00:48:20] | jya: | which can be reduced to two as I try to maintain the various streams aligned |
[00:48:32] | jya: | Al Jazeera offers two streams (Nasa 3) |
[00:48:48] | jya: | sometimes it happens that the HD stream is about 1 segment ahead of the SD one |
[00:48:57] | danielk22: | Interesting |
[00:49:10] | jya: | as Al Jazeera doesn't use a unique ID per segment |
[00:49:27] | jya: | e.g. "now" could be ID 100 in HD and 500 in SD |
[00:49:44] | jya: | so I try to sync them so when it default from HD to SD, the transition is smooth |
[00:49:53] | danielk22: | Is that HLS compliant? |
[00:49:53] | jya: | I mean, you don't get repeated content |
[00:50:01] | jya: | no |
[00:50:19] | jya: | all the fixes that I've put in over time for HLS streams, are for non compliant streams |
[00:50:57] | jya: | so as I try to align the streams together (that's what HLSRingBuffer::SanitizeStreams does) |
[00:51:06] | jya: | you may have only 2 segments of buffer |
[00:51:10] | danielk22: | I would think that would cause problems for a lot of players. |
[00:51:32] | jya: | so Al Jazeera in this case could show some wait before it starts, as I want until we are two segments between what we are reading and live |
[00:52:11] | jya: | danielk22: VLC, ffmpeg, do not implement fallback.. they handle the stream, but they never actually switch |
[00:52:29] | jya: | so they don't really care about that |
[00:53:13] | danielk22: | I know my TV switches streams. It is very apparent when it switches quality levels on a 47" screen. |
[00:53:34] | jya: | what I'm trying to say (will get there) is that the wait in safe_read is rather uncommon in real life |
[00:53:42] | jya: | danielk22: it will switch in the first 20–30s |
[00:53:45] | jya: | usually |
[00:53:53] | danielk22: | So I just got unlucky? |
[00:54:00] | jya: | no no |
[00:54:14] | jya: | what I do is download the first segment no matter what.. I do so to measure the bandwidth available |
[00:54:34] | jya: | if I detect the bw to be too low, I switch to a lesser stream and continue from there |
[00:54:46] | jya: | but as I've already downloaded the highest-quality one, I keep it |
[00:55:09] | jya: | so if your BW is too slow, you will always see high-quality on one segment (Al Jazeera is 15s I think) |
[00:55:18] | danielk22: | But that initial wait should be ok, that would be happening while the SignalMonitor is in use. It's only the switch from SignalMonitor to IPTVRecorder where I can see an issue. |
[00:55:19] | jya: | and then continue on the one your connection supports |
[00:56:02] | jya: | the initial wait is for 1/3rd of the buffer advertised.. so usually two segments gets downloaded , then playback start |
[00:56:21] | jya: | why is it that plain recording always work well ? |
[00:56:29] | jya: | how is LiveTV that different? |
[00:56:41] | danielk22: | jya: With NASA you'd get 3 segments downloaded? |
[00:57:33] | danielk22: | jya: It shouldn't be different on initial channel, the channel changes is where you would see a difference. |
[00:57:34] | jya: | 2 |
[00:57:48] | jya: | well, that's what I use to see |
[00:57:59] | jya: | could enter livetv and not switch |
[00:58:27] | jya: | now I can never enter livetv |
[00:58:38] | jya: | well, not never… about one in 10 will work |
[00:59:15] | jya: | something I've noticed with recent version of master |
[00:59:29] | danielk22: | jya: The only real difference is that if the player doesn't see the video file growing it will eventually tell the recorder to give up. |
[00:59:31] | jya: | when I start a recording that is currently recording (with HLS) |
[00:59:51] | jya: | when I press Info, the duration of the recording is the same as when I entered playback.. |
[01:00:05] | jya: | before I used to see it changing as the new segments were downloaded |
[01:00:10] | danielk22: | jya: This timeout for the LiveTV recording kill is pretty large, on the order of 10–20 seconds after the signal monitor says there is video. |
[01:00:40] | danielk22: | Is the video file growing at all? |
[01:00:49] | jya: | oh yes.. I can watch it just fine |
[01:01:05] | jya: | just that the info screen doesn't show an increasing lenght.. it used to |
[01:01:18] | jya: | let me give you an example. |
[01:01:25] | jya: | I start a HLS recording |
[01:01:32] | jya: | one minute later , I start watching it |
[01:01:57] | jya: | pressing info, will show that the length is 1:00 |
[01:02:18] | jya: | after 1 minute watching it, it shows that my position is 1:00 of 1:00 |
[01:02:28] | jya: | can continue watching it, but that value doesn't change |
[01:03:08] | jya: | I've noticed the same behaviour in LiveTV in 0.25 in the past few days… the duration doesn't get updated anymore |
[01:03:49] | jya: | not sure if this is related to the problem we are seeing |
[01:05:06] | danielk22: | Ok, that's a different issue. It started occurring around the time taylorr changed how that stuff was calculated, but it may have been some other change than taylorr's changes because AFAIK he reverted those changes. |
[01:05:50] | jya: | hum.. taylorr change happened a while back… what I'm seeing is very recent |
[01:06:07] | jya: | when I was watching a recording (sittly currently recording) |
[01:06:11] | danielk22: | It happens with other recorders that are otherwise working fine, afaik it's pretty random when it occurs. |
[01:06:20] | jya: | I would typically see the size of the recording growing by 10s every 10s |
[01:06:36] | jya: | (which is whenever a new segment is appended) |
[01:07:04] | danielk22: | jya: In LiveTV or when watching a recording being recorded? Those use two different code paths. |
[01:07:47] | jya: | can't say about liveTV, as it never starts for me… but yes to a recording being recorded |
[01:09:15] | jya: | danielk22: if you start HLS playback/recording with --loglevel debug |
[01:09:22] | jya: | it's *very* verbose |
[01:09:57] | danielk22: | Ok, I don't think those are related, but if something is blocking the TVRec event thread, that would explain both LiveTV and not getting DB updates for the key frame map and file size. |
[01:12:25] | jya: | watching Nasa TV , they have a program on how GPS works… To me this is the proof why engineers shouldn't be actors :) |
[01:24:48] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[01:25:27] | jya: | danielk22: wanted to investigate this MYhread prolog was never run |
[01:25:31] | jya: | what could be causing it ? |
[01:27:02] | joki (joki!~joki@p54862C8B.dip.t-dialin.net) has quit (Read error: Operation timed out) | |
[01:27:56] | joki (joki!~joki@p54863035.dip.t-dialin.net) has joined #mythtv | |
[01:57:37] | taaz (taaz!~dlehn@pool-71-171-19-12.nwrknj.east.verizon.net) has left #mythtv () | |
[02:39:23] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!) | |
[03:18:28] | stichnot (stichnot!stichnot@nat/intel/x-byexfribyhtzhntr) has joined #mythtv | |
[03:18:28] | stichnot (stichnot!stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[03:18:28] | stichnot (stichnot!stichnot@nat/intel/x-byexfribyhtzhntr) has quit (Changing host) | |
[03:23:56] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[03:36:21] | ghoti (ghoti!~paul@scratch.it.ca) has quit (Remote host closed the connection) | |
[03:59:53] | Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has quit (Ping timeout: 255 seconds) | |
[04:03:24] | ghoti (ghoti!~paul@scratch.it.ca) has joined #mythtv | |
[04:12:52] | stichnot (stichnot!stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[04:15:06] | stichnot (stichnot!stichnot@mythtv/developer/stichnot) has quit (Remote host closed the connection) | |
[04:16:06] | jya: | danielk22: that RunProlog / RunEpilog would be required in a few other places if it was required in HLS |
[04:17:35] | jya: | all those classes derive from MThread |
[04:37:43] | Beirdo: | I wish Weeds was a 1h show. |
[04:40:39] | Beirdo: | jya: #10889 Can it be closed? |
[04:40:39] | ** MythLogBot http://code.mythtv.org/trac/ticket/10889 ** | |
[04:41:41] | jya: | I haven't had that crash in a while, instead I have a crash in the DB destructor... |
[04:42:05] | jya: | yeah, you can close it, I'll monitor how it crashes in the next few days and will re-open if required |
[04:43:35] | Beirdo: | OK, sounds good |
[04:43:51] | Beirdo: | here, have some anti-crash spray :) |
[04:52:27] | Beirdo: | I have a new toy on order that I hope to put the frontend on eventually |
[04:52:34] | Beirdo: | Blackberry Playbook |
[04:53:50] | Beirdo: | dual core Cortex A9, IIRC |
[04:54:12] | Beirdo: | running QNX... |
[04:54:38] | Beirdo: | employee pricing is a nice thing |
[05:04:45] | bill6502 (bill6502!~bill@2002:cdb2:1a2b:7cd3:9ef4:32ea:c6ea:200) has left #mythtv () | |
[05:42:25] | stichnot (stichnot!stichnot@nat/intel/x-kvzecwxxsegxfazf) has joined #mythtv | |
[05:42:25] | stichnot (stichnot!stichnot@nat/intel/x-kvzecwxxsegxfazf) has quit (Changing host) | |
[05:42:25] | stichnot (stichnot!stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[05:45:09] | stichnot: | bill6502, skd5aner: I copied the mythfrontend skeleton from the 0.25 release notes and populated it with my contributions, though I didn't add ticket or commit references (yet) |
[06:03:49] | xris: | hmm, no audio, and freeze when exiting mpeg2 playback…. |
[06:21:15] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has quit (Quit: kormoc) | |
[06:36:56] | xris: | hmm, the no-sound thing is local. |
[06:39:07] | xris: | but seems it's mythtv killing the sound |
[06:46:32] | Beirdo: | jya is our normal audio expert, he may be around |
[06:46:46] | Beirdo: | especially as he's many timezones away :) |
[07:14:50] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer) | |
[07:16:08] | xris: | appears maybe also vdpau-related |
[07:16:17] | xris: | since when I exit playback the last log message is about vdpau cleanup |
[07:18:45] | xris: | what's the new way to do `-v all` ? |
[07:21:42] | dekarl1: | xris, -v all,norefcount ? |
[07:21:45] | dekarl1 is now known as dekarl | |
[07:26:02] | Beirdo: | there's no new way, really |
[07:26:07] | xris: | thought it was a -o thing now |
[07:26:17] | Beirdo: | -v all,norefcount might be wise though |
[07:26:21] | xris: | back to june 14 build.. maybe that works. |
[07:26:28] | Beirdo: | --loglevel debug if you want even more info |
[07:27:31] | Beirdo: | log mask and log level are separate (and have been quite a while), but no -o ;) |
[07:27:43] | xris: | ah |
[07:27:54] | xris: | so much for watching the olympics tonight |
[07:28:45] | Beirdo: | fricking AT&T |
[07:29:04] | Beirdo: | sent the final bill for the old account to Puerto Rico... so the ex pestered me about it |
[07:29:17] | Beirdo: | then they did the auto-payment anyways |
[07:29:22] | Beirdo: | thanks. |
[07:29:38] | jya: | xris: I'm here... |
[07:30:47] | gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has joined #mythtv | |
[07:31:16] | xris: | not sure it's actually audio-related |
[07:31:24] | xris: | could be vdpau |
[07:31:40] | xris: | video playback is choppy, and audio dies. have to log out/in again to get audio |
[07:32:01] | Beirdo: | you running current or old master? |
[07:32:06] | Beirdo: | (just in case) |
[07:32:42] | jya: | Beirdo: I certainly hope this Playbook will be a "best effort" only ! :) |
[07:32:52] | Beirdo: | oh, it will, trust me :) |
[07:33:06] | xris: | Beirdo: it was upgrading to current that cause the issue |
[07:33:21] | xris: | I've backed up to something on june 14 (compiling now) to try to find a version that works again |
[07:33:26] | Beirdo: | OK, just didn't want jya chasing after ghosts in old code :) |
[07:33:43] | Beirdo: | we've all done it before, it's not fun ;) |
[07:34:00] | jya: | xris: can you provide a -v audio,playback log for when you exit playback ? |
[07:36:37] | xris: | once I get something working again, sure |
[07:37:28] | xris: | the last version I tried didn't work at ail |
[07:39:07] | Beirdo: | you may need to clean out the installed prefix dir and below |
[07:39:27] | Beirdo: | in case remnants of old installs somehow survived |
[07:39:59] | xris: | rpm doesn't allow that |
[07:40:06] | xris: | (old files, that is) |
[07:40:12] | Beirdo: | fair enough |
[07:40:27] | Beirdo: | I'd forgotten you install from RPM :) |
[07:40:46] | Beirdo: | dunno how, but I must be tired |
[07:41:09] | xris: | it's late. heh |
[07:41:33] | Beirdo: | yup |
[07:43:04] | xris: | and I want to sleep. |
[07:43:14] | xris: | leaving broken mythbox == bad toddler day tomorrow |
[07:44:15] | Beirdo: | screw WAF... TAF. |
[07:44:16] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has quit (Remote host closed the connection) | |
[07:44:41] | Beirdo: | and bad TAF -> bad WAF, I'm sure |
[07:47:42] | jya: | there's been no change in month that would explain audio to work before, and not again |
[07:47:49] | jya: | nor in vdpau |
[07:48:45] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
[07:48:55] | xris: | my last known good was june 13 |
[07:50:23] | Beirdo: | wow |
[07:50:52] | xris: | b92683a801cf4a86f |
[07:51:15] | Beirdo: | been a whack of changes since then |
[07:51:25] | xris: | compile of 74aabda4b7c failed |
[07:52:04] | xris: | 84aac9d (june 24) is broken for me |
[07:52:39] | xris: | oh, dates are all weird because of merges… hmm... |
[07:53:51] | Beirdo: | yeah |
[07:54:06] | Beirdo: | git bisect would be sweet if you had the time |
[07:55:06] | xris: | yeah, logs are a huge mess around that time |
[07:56:34] | SteveGoodey (SteveGoodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has joined #mythtv | |
[07:57:32] | jya: | xris: it's probably going to be easier for you to just run master, provides the logs and from that point we can easily check if there's a need to do bisect or not |
[07:58:08] | Beirdo: | and you have the fallback of the working Jun 14 build :) |
[07:58:54] | xris: | http://pastebin.com/wJ0NfJSZ |
[08:00:48] | xris: | full debug level log at https://dl.dropbox.com/u/25402900/myth.log.txt |
[08:03:49] | jya: | that's not with -v audio |
[08:04:10] | xris: | audio,playback |
[08:04:24] | xris: | without that, I don't get the last debug line. just ends at the vdpau line |
[08:05:20] | jya: | and do you have one when you try to play something and you have no audio ? |
[08:06:16] | xris: | with current builds, I have audio until I try to play something in mythfrontend. then no audio and have to log out/in to get audio |
[08:06:48] | jya: | no audio in just myth or nowhere else at all? |
[08:07:03] | Beirdo: | could that be related to the setting of audio buffering in /proc/whatever or /sys/whatever? |
[08:07:20] | Beirdo: | I seem to remember that being tweaked |
[08:07:27] | jya: | Beirdo: no, and I removed that code completely (it won't set the hardware buffer size any longer) |
[08:07:39] | Beirdo: | ah, that was the tweak :) |
[08:07:40] | Beirdo: | heh |
[08:07:49] | Beirdo: | fair enough |
[08:07:58] | jya: | now you get a message to do it manually and that's it |
[08:09:51] | xris: | hmm, don't even have to start playback. just opening mythfrontend kills audio |
[08:09:57] | xris: | no audio anywhere |
[08:10:06] | xris: | brb, going to reboot (new kernel, etc) |
[08:10:22] | xris (xris!~xris@mythtv/developer/xris) has quit (Quit: Terminated with extreme prejudice - dircproxy 1.2.0) | |
[08:10:25] | jya: | xris: myth parses all the audio devices as it boots |
[08:10:29] | jya: | oh… I have an idea.. |
[08:10:43] | Beirdo: | he'll be back soon :) |
[08:12:19] | jya: | xris: git revert -n c35c00385f781e6736026848d54d75ffa6006219 |
[08:12:43] | jya: | see how that goes |
[08:13:02] | Beirdo: | Oooh |
[08:13:06] | Beirdo: | that's a possibility |
[08:13:27] | jya: | that's the only thing that touch the audio devices if all you do is start mythfrontend |
[08:13:31] | Beirdo: | here's hoping :) |
[08:13:37] | Beirdo: | yeah |
[08:13:40] | jya: | may have to test the version of ALSA before running that code |
[08:14:02] | jya: | dinner time |
[08:14:14] | Beirdo: | K, I'll relay the message when he's back |
[08:17:32] | xris (xris!~xris@xris.forevermore.net) has joined #mythtv | |
[08:17:33] | xris (xris!~xris@xris.forevermore.net) has quit (Changing host) | |
[08:17:33] | xris (xris!~xris@mythtv/developer/xris) has joined #mythtv | |
[08:19:16] | xris: | idea? |
[08:19:39] | Beirdo: | 04:12 < jya> xris: git revert -n c35c00385f781e6736026848d54d75ffa6006219 |
[08:22:13] | rsiebert_ (rsiebert_!~quassel@g225060106.adsl.alicedsl.de) has joined #mythtv | |
[08:22:28] | xris: | recompiling |
[08:23:56] | xris: | though that's before it used to work |
[08:24:59] | Beirdo: | may not have been merged in though |
[08:25:20] | Beirdo: | I dunno :) |
[08:25:24] | rsiebert (rsiebert!~quassel@g226063254.adsl.alicedsl.de) has quit (Ping timeout: 260 seconds) | |
[08:25:33] | xris: | just wish this thing compiled faster. even with ccache... |
[08:27:28] | jya: | xris: that commit may have been created 2 months ago |
[08:27:35] | jya: | bu it was only committed 11 days ago |
[08:27:54] | jya: | so as far are myth is concerned, that commit is 11 days old |
[08:29:16] | Beirdo: | CommitDate: Sat Jul 21 21:40:51 2012 +1000 |
[08:29:18] | Beirdo: | yup |
[08:31:35] | xris: | ah |
[08:31:37] | xris: | missed that |
[08:37:03] | xris: | jya: that fixed it |
[08:37:13] | jya: | good to know |
[08:37:23] | jya: | what's your version of alsa ? |
[08:37:43] | jya: | cat /proc/asound/version |
[08:37:53] | jya: | and what's the alsa library version? |
[08:39:46] | xris: | Advanced Linux Sound Architecture Driver Version 1.0.25. |
[08:39:58] | stuartm (stuartm!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginmedia.com) has joined #mythtv | |
[08:39:58] | stuartm (stuartm!~stuartm@cpc1-derb9-0-0-cust441.8-3.cable.virginmedia.com) has quit (Changing host) | |
[08:39:58] | stuartm (stuartm!~stuartm@mythtv/developer/stuartm) has joined #mythtv | |
[08:40:04] | xris: | packages all say 1.0.25 as well |
[08:40:16] | Beirdo: | good call on that one, jya :) |
[08:40:43] | jya: | that audio stopped working just starting mythfrontend was a given :{ |
[08:40:59] | jya: | couldn't have been anything else |
[08:42:57] | jya: | weird, 1.0.25 is the latest, so it's pretty recent… that's the one I use.. no such issue here |
[08:43:17] | jya: | will teach me to apply someone's else commit .. every time it bites me in the a... |
[08:45:26] | xris: | heh |
[08:45:29] | xris: | blame it on fedora |
[08:45:32] | jya: | well, if that kills audio |
[08:45:32] | Beirdo: | hehe |
[08:45:39] | Beirdo: | yoink! |
[08:45:39] | jya: | then Chrome has the same problem: http://src.chromium.org/viewvc/chrome/trunk/s . . . threv=101240 |
[08:45:42] | xris: | do you have an /etc/asound.conf ? |
[08:45:54] | xris: | I remove mine based on old habits |
[08:45:56] | jya: | nope |
[08:47:52] | xris: | huh |
[08:48:46] | jya: | oh… can you revert that revert and try: |
[08:49:49] | jya: | hum… shouldn't matter. but just in case |
[08:50:00] | Beirdo: | well, I'm gonna hit the sack |
[08:50:05] | jya: | http://pastebin.com/MTScBYyN |
[08:50:10] | jya: | goodnight |
[08:50:16] | Beirdo: | glad to see you guys have narrowed down the issue :) |
[08:50:38] | jya: | can't see why that would kill audio.. to me that's an alsa bug |
[08:50:50] | jya: | so the choice we have is crash, or kill the audio forever |
[08:50:52] | jya: | cool choice |
[08:51:36] | peitolm: | are questions about segaults a #mythtv or a #mythtv-user question? |
[08:52:15] | jya: | xris: sorry that's http://pastebin.com/tA8vMYdV |
[09:27:12] | xris: | save that for me for tomorrow (2:30 AM here). I need to crash. |
[09:44:31] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
[09:45:48] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (Remote host closed the connection) | |
[09:48:34] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
[09:49:06] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (Remote host closed the connection) | |
[09:49:43] | jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (Ping timeout: 260 seconds) | |
[09:54:05] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
[09:54:26] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (Remote host closed the connection) | |
[09:54:41] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
[09:58:22] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has quit (Remote host closed the connection) | |
[09:58:33] | Unhelpful (Unhelpful!~quassel@rockbox/developer/Unhelpful) has joined #mythtv | |
[10:42:04] | mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 250 seconds) | |
[10:43:42] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) | |
[10:55:40] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[11:00:42] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[11:01:09] | Steve-Goodey (Steve-Goodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has joined #mythtv | |
[11:36:54] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[12:21:09] | ronoc-work (ronoc-work!~ronoc@pong.biochem.wisc.edu) has joined #mythtv | |
[12:21:16] | ronoc-work (ronoc-work!~ronoc@pong.biochem.wisc.edu) has left #mythtv () | |
[12:37:53] | jya: | xris: can you send me the output of http://www.alsa-project.org/alsa-info.sh |
[12:38:03] | jya: | I'm going to lodge a bug report to ALSA |
[12:38:23] | mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv | |
[12:44:03] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[12:54:41] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv | |
[13:03:00] | hemi770: | stuartm: thanks. it generated output.xml ok so not sure where the disconnect is/was. looks like it might be working after i ran mythfilldatabase with --dd-file and output.xml 26 hrs ago...will monitor. cheers |
[13:03:31] | hemi770: | *output.xmltv |
[13:21:44] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[13:25:51] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection) | |
[13:26:33] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv | |
[13:32:38] | stuartm: | --dd-file shouldn't be used with xmltv formatted files, that's only for datadirect the format |
[13:33:15] | stuartm: | hmm, the help text could use some work |
[13:33:32] | stuartm: | --xmlfile is used for xmltv formatted guide data |
[13:34:04] | stuartm: | still, shepherd sucks, you shouldn't need to know/use any of that |
[13:36:18] | wookey (wookey!~wookey@stoneboat.aleph1.co.uk) has left #mythtv () | |
[13:41:47] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[13:42:49] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Read error: Operation timed out) | |
[13:42:52] | zombor_ is now known as zombor | |
[14:33:55] | andreax (andreax!~andreaz@p5089F8D2.dip.t-dialin.net) has joined #mythtv | |
[14:44:42] | wagnerrp: | so was #10969 a failed attempt at spam? |
[14:44:42] | ** MythLogBot http://code.mythtv.org/trac/ticket/10969 ** | |
[14:44:58] | wagnerrp: | they managed to get through all the filters, but forgot to actually post a link? |
[14:54:06] | stichnot (stichnot!stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 264 seconds) | |
[15:04:54] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[15:08:04] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 248 seconds) | |
[15:13:04] | zombor_ is now known as zombor | |
[15:17:19] | Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has joined #mythtv | |
[15:23:38] | stuartm: | wagnerrp: they were testing the filters, happens occasionally, they've tried posting spam and failed, so they try other messages to see what we allow through and maybe find a weakness |
[15:25:20] | stuartm: | most spam is of course automated, but when it's manual they'll usually try a few times to discover the limits of the filter |
[15:26:44] | stuartm: | I don't know why they didn't try again with the url, maybe they did but the url contained a filtered word |
[15:30:22] | wagnerrp: | they list "key1,key2" at the bottom of the post, im thinking they just forgot to supply their tool with a URL to replace those values |
[15:35:57] | Defense|Twin (Defense|Twin!~jepz@c216164.adsl.hansenet.de) has joined #mythtv | |
[15:36:31] | danielk22: | Beirdo: jya: #10867 & #10961 might be related. |
[15:36:31] | ** MythLogBot http://code.mythtv.org/trac/ticket/10867 ** | |
[15:36:31] | ** MythLogBot http://code.mythtv.org/trac/ticket/10961 ** | |
[15:42:48] | danielk22: | Unfortunately it looks like both are happening in the bowels of Qt and I don't see anything we can address on our side. |
[15:54:03] | Defense|Twin (Defense|Twin!~jepz@c216164.adsl.hansenet.de) has quit (Remote host closed the connection) | |
[15:54:45] | danielk22: | stuartm: any more deadlocks? |
[15:55:44] | danielk22: | jya: I'll look for them.. if you have a list.. |
[16:00:50] | danielk22: | jya: I can't find any additional instances. |
[16:22:46] | stichnot (stichnot!stichnot@nat/intel/x-wdvyefznpxjcimgk) has joined #mythtv | |
[16:22:46] | stichnot (stichnot!stichnot@mythtv/developer/stichnot) has joined #mythtv | |
[16:22:46] | stichnot (stichnot!stichnot@nat/intel/x-wdvyefznpxjcimgk) has quit (Changing host) | |
[16:44:22] | Beirdo: | yeah, it's likely they are related |
[16:46:13] | kormoc (kormoc!~kormoc@mythtv/developer/kormoc) has joined #mythtv | |
[16:56:11] | NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv | |
[17:10:03] | stuartm: | danielk22: not yet, going to revert the eit randomisation locally in case that makes any difference |
[17:12:08] | stuartm: | I'm not normally recording during the day, so the deadlocks would only appear in the evenings, but I'll schedule some stuff to try and provoke it |
[17:25:05] | Mousey (Mousey!~r0dent_@ross154.net) has joined #mythtv | |
[17:37:47] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv | |
[17:58:18] | Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has quit (Ping timeout: 264 seconds) | |
[18:00:02] | amessina (amessina!~amessina@2001:470:1f11:a4:d6be:d9ff:fe8d:7c1e) has quit (Ping timeout: 245 seconds) | |
[18:00:54] | SteveGoodey (SteveGoodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has quit (Remote host closed the connection) | |
[18:03:42] | amessina (amessina!~amessina@h-66-166-108-205.chcgilgm.static.covad.net) has joined #mythtv | |
[18:11:59] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[18:14:12] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 248 seconds) | |
[18:19:21] | zombor_ (zombor_!~zombor_@kohana/developer/zombor) has quit (Ping timeout: 246 seconds) | |
[18:34:10] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has joined #mythtv | |
[18:34:10] | zombor (zombor!~zombor_@50-73-122-41-ip-static.hfc.comcastbusiness.net) has quit (Changing host) | |
[18:34:10] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[18:47:08] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[18:47:36] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[19:02:05] | stichnot_ (stichnot_!stichnot@nat/intel/x-qtgrwyqzjkbdbpos) has joined #mythtv | |
[19:04:00] | stichnot_ is now known as stichnot | |
[19:06:37] | cxxc (cxxc!~Chris@cpe-069-132-166-251.carolina.res.rr.com) has joined #mythtv | |
[19:10:22] | amessina (amessina!~amessina@h-66-166-108-205.chcgilgm.static.covad.net) has quit (Remote host closed the connection) | |
[19:12:48] | cxxc (cxxc!~Chris@cpe-069-132-166-251.carolina.res.rr.com) has quit (Quit: Leaving) | |
[19:16:21] | Steve-Goodey (Steve-Goodey!~steve@host86-129-35-147.range86-129.btcentralplus.com) has quit (Quit: Konversation terminated!) | |
[19:30:05] | stichnot_ (stichnot_!~stichnot@192.55.54.38) has joined #mythtv | |
[19:31:32] | stichnot (stichnot!stichnot@nat/intel/x-qtgrwyqzjkbdbpos) has quit (Ping timeout: 248 seconds) | |
[19:31:44] | stichnot_ is now known as stichnot | |
[19:36:24] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[20:13:45] | andreax1 (andreax1!~andreaz@p54BF2FE9.dip.t-dialin.net) has joined #mythtv | |
[20:14:53] | andreax (andreax!~andreaz@p5089F8D2.dip.t-dialin.net) has quit (Ping timeout: 250 seconds) | |
[20:18:27] | laga (laga!~laga@h1626373.stratoserver.net) has quit (Ping timeout: 272 seconds) | |
[20:24:52] | laga (laga!~laga@h1626373.stratoserver.net) has joined #mythtv | |
[20:32:19] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!) | |
[20:36:23] | zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection) | |
[20:41:59] | dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat) | |
[20:55:09] | Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit () | |
[21:16:08] | dekarl1 (dekarl1!~dekarl@p4FCEEA52.dip.t-dialin.net) has joined #mythtv | |
[21:17:15] | dekarl (dekarl!~dekarl@p4FCEE897.dip.t-dialin.net) has quit (Ping timeout: 265 seconds) | |
[21:24:59] | danielk22: | jya: I got some sound related "deadlocks" recently on two machines here. I didn't debug hence the quotes, I just removed pulseaudio again and that solved the immediate issue. Symptoms were 'no sound' and no return to menu after exiting playback. |
[21:26:16] | danielk22: | jya: Sorry I didn't report it, I just assumed it was pulseaudio causing trouble again. But mythtv was configured to use ALSA, pulse just got installed on a periodic apt-get upgrade. |
[21:52:07] | stichnot_ (stichnot_!~stichnot@192.55.55.37) has joined #mythtv | |
[21:53:24] | stichnot (stichnot!~stichnot@192.55.54.38) has quit (Ping timeout: 248 seconds) | |
[21:53:32] | stichnot_ is now known as stichnot | |
[21:54:37] | jafa (jafa!~jafa@2001:470:1f05:15de:7470:c2e5:860:cb7) has quit (Ping timeout: 245 seconds) | |
[22:06:01] | jafa (jafa!~jafa@2001:470:1f05:15de:61fb:8ab1:4326:426b) has joined #mythtv | |
[22:06:56] | highzeth (highzeth!~hz@hoiseth.no) has quit (Ping timeout: 240 seconds) | |
[22:09:28] | highzeth (highzeth!~hz@hoiseth.no) has joined #mythtv | |
[22:13:16] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[22:39:35] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Ping timeout: 248 seconds) | |
[22:45:10] | amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv | |
[22:57:12] | zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv | |
[23:31:29] | andreax1 (andreax1!~andreaz@p54BF2FE9.dip.t-dialin.net) has quit (Read error: Connection reset by peer) | |
[23:45:37] | stichnot (stichnot!~stichnot@192.55.55.37) has quit (Ping timeout: 255 seconds) | |
[23:46:16] | pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has quit (Quit: Leaving.) |
IRC Logs collected by
BeirdoBot.
Please use the above link to report any bugs.