MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (80):

brfransen, cattelan, Chutt, dekarl, gary_buhrmaster, gregL, joki, kenni, MythBuild, MythLogBot, neufeld_AFK, Peps, pheld, purserj, Seeker`, sphery, sraue, vallor, Vernon_at_work, aloril, Anssi, anykey_, Beirdo, CaCtus491, clever, coling, Cougar, damaltor, dblain, dinamic|screen, eharris, ElmerFudd, foxbuntu, ghoti, gigem, GreyFoxx, highzeth, J-e-f-f-A, jarle, joe___, jpabq, jstenback, jwhite, kc, kurre2, kwmonroe, laga, mag0o, markcerv, mrand, peitolm, poptix, seld, Slasher`, SmallR2002_, stuarta, sunkan, superm1, sutula, tgm4883, tris, wagnerrp, wahrhaft, wolfgang, XDS2010_, xris, _charly_, jams, knightr, Sharky112065, rsiebert, MissDee, caelor_, toeb, NightMonkey, toeb_, gpd, malelan, monkeypet69, ManGEE2
Friday, September 7th, 2012, 00:03 UTC
[00:03:43] taylorr: does anyone know what happened to mythpatches-0.24.tar.bz2 on the googlecode or Lawrence's website? it seems to be required by the win32 packaging script
[00:08:00] andreax (andreax!~andreaz@p4FE646B6.dip.t-dialin.net) has quit (Read error: Connection reset by peer)
[00:16:15] pvr4me (pvr4me!~craigtrel@d24-150-182-175.home.cgocable.net) has joined #mythtv
[00:27:49] Mousey (Mousey!~r0dent_@ross154.net) has quit (Remote host closed the connection)
[01:11:35] dekarl (dekarl!~dekarl@p4FCEE7C1.dip.t-dialin.net) has quit (Ping timeout: 265 seconds)
[01:21:17] brfransen (brfransen!~brfransen@64.179.141.163) has quit (Ping timeout: 245 seconds)
[01:22:17] brfransen (brfransen!~brfransen@64.179.141.163) has joined #mythtv
[02:15:48] pvr4me (pvr4me!~craigtrel@d24-150-182-175.home.cgocable.net) has quit (Quit: pvr4me)
[02:17:01] stichnot (stichnot!~stichnot@134.134.137.71) has joined #mythtv
[02:17:01] stichnot (stichnot!~stichnot@134.134.137.71) has quit (Changing host)
[02:17:01] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[02:22:26] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[02:25:48] malelan2 (malelan2!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has joined #mythtv
[02:25:56] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has quit (Read error: Connection reset by peer)
[02:27:32] joki (joki!~joki@p548622DF.dip.t-dialin.net) has quit (Ping timeout: 248 seconds)
[02:28:14] joki (joki!~joki@p54861F28.dip.t-dialin.net) has joined #mythtv
[02:30:36] rkulagow_ (rkulagow_!43b0814a@gateway/web/freenode/ip.67.176.129.74) has joined #mythtv
[02:31:06] rkulagow_: i just noticed that if gdb isn't installed, a lot of the Makefile get errors during a build
[02:31:19] rkulagow_: but gdb isn't checked for in ./configure ?
[02:32:04] rkulagow_: { test -n "" && DESTDIR="" || DESTDIR=.; } && test $(gdb --version | sed -e 's,[^0–9]\+\([0–9]\)\.\([0–9]\).*,\1\2,;q') -gt 72 && gdb --nx --batch --quiet -ex 'set confirm off' -ex "save gdb-index $DESTDIR" -ex quit 'mythbackend' && test -f mythbackend.gdb-index && objcopy --add-section '.gdb_index=mythbackend.gdb-index' --set-section-flags '.gdb_index=readonly' 'mythbackend' 'mythbackend' && rm -f mythbackend.gdb-index || true /bi
[02:32:51] rkulagow_: bin/sh: 1: test: -gt: unexpected operator make[2]: Leaving directory `/home/rkulagow/mythtv/mythtv/programs/mythbackend'
[02:59:05] pvr4me (pvr4me!~craigtrel@d24-150-182-175.home.cgocable.net) has joined #mythtv
[02:59:18] pvr4me (pvr4me!~craigtrel@d24-150-182-175.home.cgocable.net) has quit (Client Quit)
[03:11:07] rkulagow_: segfault in mythtv-setup :(
[03:19:26] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[03:20:15] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[03:21:00] zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv
[03:21:00] zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host)
[03:21:01] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[03:21:33] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Remote host closed the connection)
[03:23:27] rkulagow_: Beirdo: here?
[03:23:33] sphery: rkulagow_: those gdb errors look like a packaging thing... Is this a fedora build (based on the gdb-index stuff, I'm guessing that theirs)
[03:23:45] sphery: what were you doing when you got the mythtv-setup segv
[03:24:15] rkulagow_: sphery: nope, not a package. ubuntu quantal "server", then packages added on top of that
[03:24:29] rkulagow_: sorry, not packages. build-depends and such
[03:24:49] rkulagow_: as far as the mythtv-setup segfault, basically, running it.
[03:25:00] sphery: right, I mean are you building using some packaging script or something--versus a straight up ./configure; make; make install?
[03:25:36] rkulagow_: no, no packaging script. ./configure , make, make install
[03:25:55] rkulagow_: here's what mythtv-setup was doing when it crapped out.
[03:26:04] rkulagow_: feh
[03:26:14] rkulagow_: i'm not going to be able to paste anything logical
[03:26:24] rkulagow_: irc is just going to eat everything interesting
[03:26:33] sphery: how about pastebin.com
[03:26:43] rkulagow_: yep, putting it together now
[03:27:25] malelan2 (malelan2!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has quit (Remote host closed the connection)
[03:27:34] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has joined #mythtv
[03:28:08] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has joined #mythtv
[03:28:36] rkulagow_: sphery: http://pastebin.com/raw.php?i=sazXgTSj
[03:29:07] rkulagow_: i'm not adept qt reading backtraces.
[03:29:44] rkulagow_: i know that i have at least one thing to fix, which is the missing qt-mysql, but is that what's causing the segfault? or is it the libCEC stuff?
[03:30:28] rkulagow_: if it's the missing qt-mysql, then it's not failing gracefully and just dumping to shell
[03:30:34] sphery: yeah, looks like CEC stuff--several users have had similar with mythfrontend (and I'm guessing, based on your results, would also see the segv with mythtv-setup)
[03:30:46] sphery: I don't know that anyone's investigated
[03:32:08] rkulagow_: well, it's for-sure a blocker if mythtv-setup is crapping out right away. :(
[03:32:16] rkulagow_: but that's above my pay grade to determine.
[03:32:40] sphery: rkulagow_: http://www.gossamer-threads.com/lists/mythtv/users/526265#526265
[03:33:38] sphery: rkulagow_: what's your mythbackend --version show? is using_libcec in there?
[03:34:51] rkulagow_: MythTV Version : v0.26-pre-1214-g813fcd5
[03:34:52] rkulagow_: yes
[03:34:56] sphery: I have a feeling the problem is that on some systems, CEC is being enabled in the build even though some required parts are missing--i.e. we need to fix our libcec detection
[03:34:59] rkulagow_: but i don't have the hardware
[03:36:31] rkulagow_: ./configure shows
[03:36:34] rkulagow_: # Input Support Joystick menu yes lirc support yes libCEC device support yes [/usr/include]
[03:36:39] sphery: and do you have /usr/include/libcec/cec.h ? This is definitely the same issue as https://bugs.launchpad.net/mythbuntu/+bug/1000771
[03:37:14] rkulagow_: yes
[03:37:39] sphery: what about any libcec packages? based on comment #5 on the launchpad bug, it seems that Ubuntu has split up the package or something so you don't have all the pieces we need... we would need to find out what's missing so we could update configure to check for it, too
[03:37:39] ** MythLogBot http://code.mythtv.org/trac/ticket/5 **
[03:37:51] sphery: that being https://bugs.launchpad.net/mythbuntu/+bug/1000771/comments/5
[03:38:23] sphery: or perhaps the ubuntu version is a version we don't support
[03:38:36] rkulagow_: reading the launchpad bug now
[03:39:06] sphery: what version of libcec do you have?
[03:41:13] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[03:45:21] rkulagow_: looks like 1.0.6 maybe?
[03:45:23] rkulagow_: usr/lib/x86_64-linux-gnu/libcec.so.1.0.
[03:45:31] rkulagow_: 6
[03:46:13] rkulagow_: #define LIBCEC_VERSION_CURRENT CEC_SERVER_VERSION_1_6_2
[03:46:19] rkulagow_: from cec.h
[03:50:19] rkulagow_: if i'm reading the package information correctly
[03:50:28] rkulagow_: it looks like ubuntu is including the cec headers
[03:50:37] sphery: yeah, that sounds right--and it fits our test (we need 1.5+, it seems)
[03:50:49] rkulagow_: even if the libcec-dev package isn't installed
[03:51:11] rkulagow_: if libcec-dev is installed, it appears that it will update the headers
[03:52:51] rkulagow_: to 1.6.2–1
[03:53:48] sphery: if you install libcec-dev, does it work? If so, I'm guessing it's not the version difference, but that we're expecting something that's in the -dev package
[03:58:35] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[04:02:20] rkulagow_: checking
[04:02:40] rkulagow_: i'm looking at the depends, whatprovides, etc.
[04:03:04] rkulagow_: it seems like libcec1 has 1.0.6, even though the headers and the rest are saying 1.6.2
[04:03:47] Beirdo: what a mess
[04:03:49] sphery: ah, so you have 2 libcec versions on there?
[04:03:51] rkulagow_: so when users self-compile and install, they get 1.6.2?
[04:03:59] sphery: 1.0.6 is very different from 1.6.2
[04:04:10] sphery: and we shouldn't be supporting 1.0.6
[04:04:13] rkulagow_: yes, there are many numbers different. :)
[04:04:23] sphery: hehe
[04:04:47] sphery: that was my clumsy way of saying 1.0.6 < the 1.5 we require
[04:05:11] rkulagow_: does someone have a running instance they can check?
[04:05:13] rkulagow_: usr/lib/x86_64-linux-gnu
[04:05:19] rkulagow_: libcec.so.1.0.6
[04:05:27] Beirdo: I don't have libcec installed at all
[04:05:30] sphery: I don't have any of the cec stuff installed
[04:05:43] rkulagow_: hrmm
[04:05:50] rkulagow_: so here's how i got to this point
[04:05:57] rkulagow_: apt-get install build-dep mythtv
[04:06:05] rkulagow_: to bring a "bare" system up to speed
[04:06:11] rkulagow_: it must have included libcec
[04:06:31] rkulagow_: but the libcec package is saying 1.6.2, but including the binary for 1.0.6?
[04:06:36] rkulagow_: binary library
[04:06:53] rkulagow_: and users that download from pulse 8 get the current 1.8
[04:07:01] rkulagow_: then they install, overwriting the old crap?
[04:07:42] sphery: yeah, but how are your headers saying 1.6.2 when your binary seems to be 1.0.6?
[04:07:56] rkulagow_: packaging error?
[04:11:44] Beirdo: could be
[04:12:00] rkulagow_: i'm 99% sure this is a packaging error upstream
[04:12:19] rkulagow_: dpkg-query -L libcec1
[04:12:29] rkulagow_: usr/lib/x86_64-linux-gnu/libcec.so.1.0.6
[04:12:35] Beirdo: too bad there's no mythbuntu folks here and active right now
[04:12:41] sphery: not knowing anything about debian packaging (or packaging in general), it seems http://code.mythtv.org/cgit/packaging/tree/deb/debian/control specifies the build-deps , including libcec-dev, which means something like http://packages.ubuntu.com/precise/libcec-dev , which seems to include http://packages.ubuntu.com/precise/amd64/libcec-dev/filelist
[04:12:46] sphery: which all looks good to me
[04:13:03] sphery: though I don't know where the libcec.so.1.0.6 would come from
[04:13:12] ** tgm4883 peaks in **
[04:13:46] sphery: ah, http://packages.ubuntu.com/precise/libcec-dev depends on http://packages.ubuntu.com/precise/libcec1 , which has http://packages.ubuntu.com/precise/amd64/libcec1/filelist&nbs p;— /usr/lib/x86_64-linux-gnu/libcec.so.1.0.6
[04:14:14] sphery: so I'd have to suppose that 1.6.2 actually = 1.0.6?
[04:14:32] sphery: or?
[04:16:41] tgm4883: I don't see why that would make sense
[04:16:58] tgm4883: but it doesn't make sense either way
[04:17:29] tgm4883: superm1, ping
[04:18:52] sphery: rkulagow_: can you pastebin the output of: ls -l /usr/lib/x86_64-linux-gnu/libcec.so* ; find /usr/lib/x86_64-linux-gnu/ -name 'libcec.so*' -type f -print0 | xargs -0 md5sum
[04:19:04] sphery: tgm4883: fwiw, we're basically investigating https://bugs.launchpad.net/mythbuntu/+bug/1000771 right now
[04:19:58] tgm4883: sphery, 12.04?
[04:20:11] rkulagow_: http://pastebin.com/raw.php?i=THY0j1Ud
[04:20:15] rkulagow_: tgm: 12.10
[04:20:39] brfransen (brfransen!~brfransen@64.179.141.163) has quit (Ping timeout: 244 seconds)
[04:21:31] sphery: rkulagow_: yeah, he's using 12.10, but I'm assuming that the users on list, etc., who reported it were 12.04
[04:21:41] tgm4883: yea they did
[04:21:55] sphery: tgm4883: http://www.gossamer-threads.com/lists/mythtv/users/526265#526265
[04:21:59] tgm4883: this package comes from debian (specifically Andres Mejia) so we might want to ask him
[04:22:39] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has quit (Remote host closed the connection)
[04:22:45] brfransen (brfransen!~brfransen@64.179.141.163) has joined #mythtv
[04:22:48] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has joined #mythtv
[04:22:58] tgm4883: sphery, so from that it looks like installing libcec from http://libcec.pulse-eight.com fixes it?
[04:23:21] sphery: did for one user...
[04:23:36] tgm4883: has anyone cracked that open and looked at the differences?
[04:24:13] sphery: I just tried to compile libcec from github to find out what the so versions are on a make -n install, but I"m missing liblockdev, and don't care to chase down it (and any other prereqs) that I don't actually need
[04:24:35] tgm4883: sphery, apt-get build-dep libcec
[04:24:42] wagnerrp: my backend seems to be sitting at 35% CPU doing... something
[04:24:47] ** sphery isn't using *buntu  :( **
[04:24:52] tgm4883: ah
[04:25:26] rkulagow_: rkulagow opened this can of worms, and is running *buntu
[04:25:55] tgm4883: rkulagow, by any chance, have you tested the libcec packages from that other repo?
[04:26:44] rkulagow_: tgm: no; i don't have any cec hardware, so i was a bit surprised with the seg fault in mythtv-setup
[04:26:48] rkulagow_: before i could do anything
[04:26:52] tgm4883: yea that is odd
[04:26:58] sphery: but if someone wants to just compile it ( git clone git://github.com/Pulse-Eight/libcec.git ; cd libcec ; autoreconf -vif ; configure --prefix=$HOME/libcec ; make ), they can do a make -n install 2>&1 | tee mkinstlog | less and look for the so versions in the output
[04:27:51] sphery: and note that it won't actually install anything--and even if you accidentally install it, it would put it in $HOME/libcec, where you can delete it without worry and without messing up your packaging :)
[04:28:18] rkulagow_: looks like i don't have autoreconf
[04:29:50] sphery: rkulagow_: how about at least: ls -l /usr/lib/x86_64-linux-gnu/libcec.so* ; find /usr/lib/x86_64-linux-gnu/ -name 'libcec.so*' -type f -print0 | xargs -0 md5sum
[04:30:04] sphery: oh, wait, there's your pastebin
[04:30:04] rkulagow_: already did that
[04:30:07] rkulagow_: yep
[04:30:18] rkulagow_: you are trapped in a twisty maze of dependencies, all alike
[04:30:36] wagnerrp: you can move north or east
[04:30:50] sphery: so, there's only one binary on there--only one version... the question is whether libcec.so.1.0.6 really is the binary for libcec 1.6.2
[04:32:01] tgm4883: I'm pulling down libcec from that other repo
[04:32:06] tgm4883: and checking whats in debian
[04:33:54] rkulagow_: compiling now
[04:34:02] tgm4883: /usr/lib/libcec.so.1.0.8
[04:34:08] tgm4883: so that is what is in that repo
[04:34:14] tgm4883: interestingly enough
[04:34:43] sphery: and that would be libcec 1.8.2, so it seems they're putting the lib minor version in the soversion's point... so 1.0.6 is likely really 1.6.2
[04:35:31] sphery: er, 1.8.1 on master at github: https://github.com/Pulse-Eight/libcec/blob/ma . . . de/cec.h#L39
[04:36:29] rkulagow_: i guess my machine's slower, because it hasn't finished compiling yet
[04:36:43] rkulagow_: ok, so after all that, are we back to where we started?
[04:42:54] VManiac16 (VManiac16!~Unknown@69.4.155.83) has joined #mythtv
[04:43:25] VManiac16 (VManiac16!~Unknown@69.4.155.83) has quit (Client Quit)
[04:45:53] Computer_Czar (Computer_Czar!~Unknown@69.4.155.83) has quit (Ping timeout: 246 seconds)
[04:47:14] rkulagow: almost midnight here – anyone want me to check anything before i sign off?
[04:47:30] dekarl (dekarl!~dekarl@p4FCEE9D3.dip.t-dialin.net) has joined #mythtv
[04:47:34] sphery: rkulagow_ / tgm4883: So, my best guess (based on some help with the backtrace from Beirdo) is that we're crashing in https://github.com/Pulse-Eight/libcec/blob/li . . . sor.cpp#L143 , and based on the fact that it's crashing the the pthread_join, I'm guessing it's https://github.com/Pulse-Eight/libcec/commit/ . . . 0cebb1aa215b ... meaning *buntu has a bad version of libcec
[04:48:16] sphery: so if you upgrade (i.e. by installing master or any release past May 14 ), it will likely work
[04:49:07] sphery: tgm4883: looks like 1.6.3 was tagged/released specifically for that fix (based on timing)
[04:49:14] rkulagow: ok, i'll see if i can contact the packager to get 1.8.foo installed
[04:49:19] rkulagow: or something which fixes the bug
[04:49:22] rkulagow: ah, 1.6.3
[04:49:51] rkulagow: i can also ping mario and see if he can get traction with the packager
[04:52:04] Beirdo: yeah, between tgm4883 and superm1, I'm sure they could probably help track the packager down if we need the help
[04:55:01] sphery: rkulagow_: in the interim, you can just pass --disable-libcec to mythtv configure (and with that, I should get to sleep, too--about 2 hours past when I was supposed to :)
[04:59:40] rkulagow: sphery: yep, but where's the fun in that? :)
[04:59:47] rkulagow: i've sent an email to the packager
[04:59:54] rkulagow: i've updated the launchpad bug report
[05:00:04] rkulagow: and included mario on the email to the packager
[05:00:39] rkulagow: i don't know tgm4884 IRL, so didn't include you on the mail to Andres
[05:08:39] rkulagow: the other "bug" is that pulse 8 isn't making their library version the same as the code? 1.0.8 rather than 1.8.1 (or 2) (or whatever?)
[05:19:50] mrand (mrand!~mrand@ubuntu/member/mrand) has quit (Ping timeout: 268 seconds)
[05:22:14] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has quit (Remote host closed the connection)
[05:22:24] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has joined #mythtv
[05:34:11] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 245 seconds)
[05:47:33] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[05:55:15] SteveGoodey (SteveGoodey!~steve@host86-140-215-72.range86-140.btcentralplus.com) has joined #mythtv
[06:04:21] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has joined #mythtv
[06:37:34] pheld (pheld!~heldal@cl-5.osl-01.no.sixxs.net) has joined #mythtv
[06:38:43] monkeypet69 (monkeypet69!~monkeypet@c-24-6-135-62.hsd1.ca.comcast.net) has quit (Ping timeout: 272 seconds)
[07:16:02] mrand (mrand!~mrand@ubuntu/member/mrand) has joined #mythtv
[07:25:25] rkulagow_ (rkulagow_!43b0814a@gateway/web/freenode/ip.67.176.129.74) has quit (Ping timeout: 245 seconds)
[07:49:20] ** stuarta yawns **
[07:51:20] gregL (gregL!~greg@cpe-74-76-125-87.nycap.res.rr.com) has quit (Read error: Connection reset by peer)
[07:53:06] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Quit: Body blow! Body blow!)
[07:56:42] cc999 (cc999!~cc999@wsip-24-120-116-6.lv.lv.cox.net) has joined #mythtv
[07:57:12] cc999: is it possible to make all front ends play the same thing?
[07:57:38] cc999 (cc999!~cc999@wsip-24-120-116-6.lv.lv.cox.net) has left #mythtv ()
[08:03:18] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[08:05:31] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has quit (Client Quit)
[08:08:49] gregL (gregL!~greg@74.76.125.87) has joined #mythtv
[08:43:15] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has quit (Remote host closed the connection)
[08:43:25] malelan (malelan!~malelan@173-9-101-130-NewEngland.hfc.comcastbusiness.net) has joined #mythtv
[08:45:05] monkeypet69 (monkeypet69!~monkeypet@c-24-6-135-62.hsd1.ca.comcast.net) has joined #mythtv
[08:48:29] zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv
[08:48:34] zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host)
[08:48:34] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[09:03:16] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[09:20:31] ManGEE2 (ManGEE2!~ManGee2@59.167.103.234) has joined #mythtv
[09:21:30] ManGEE2: Anyone here across the Services API and capabilities?
[09:36:45] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has joined #mythtv
[10:14:02] _charly_ (_charly_!kroseneg@sunrise.schmidham.net) has quit (Quit: _charly_)
[11:06:33] IReboot (IReboot!~doug@CPE1caff7df6774-CM00252eac6f40.cpe.net.cable.rogers.com) has quit (Remote host closed the connection)
[11:53:14] stichnot: Remind me what's the deal with the RC. If there are any commits, we do a new RC and reset the clock?
[11:58:01] stichnot: Specifically, I'm trying to figure out whether #11072 (which has surely been lurking there for many releases) should be fixed in the initial 0.26 release, or save it for -fixes
[11:58:01] ** MythLogBot http://code.mythtv.org/trac/ticket/11072 **
[11:59:10] rkulagow (rkulagow!43b0814a@gateway/web/freenode/ip.67.176.129.74) has quit (Ping timeout: 245 seconds)
[11:59:34] stichnot: But even though the bug is long-standing, in 0.26 cc708 captions are now always preferred by default over cc608, so a lot more caption users may be affected.
[12:22:33] smartboyhw (smartboyhw!~smartboyh@sii/smartboyhw) has joined #mythtv
[12:41:50] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[12:46:58] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has joined #mythtv
[12:56:55] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Remote host closed the connection)
[12:57:39] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has joined #mythtv
[13:03:20] zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv
[13:03:20] zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host)
[13:03:20] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[13:33:21] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has left #mythtv ("Ex-Chat")
[13:34:48] taylorr: Anssi: nice work on this -> https://bugs.freedesktop.org/show_bug.cgi?id=49055 these newer Intel CPUs are going to be a great solution now
[13:35:57] Anssi: taylorr: :)
[13:36:44] Anssi: there's still the wrong CTLINDEX which is nontrivial to fix, will require some changes in alsa-lib and kernel, but I guess Takashi will work on it as part of the upcoming ALSA channel mapping api
[13:39:48] taylorr: nice – look forward to when all this works out of the box on Ubuntu – my Celeron G530 can do 1080i with FFmpeg/OpenGL/Greedy 2x so no need for an nvidia card
[13:44:06] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has joined #mythtv
[13:48:09] _charly_ (_charly_!kroseneg@sunrise.schmidham.net) has joined #mythtv
[14:31:15] rkulagow (rkulagow!cc4fac04@gateway/web/freenode/ip.204.79.172.4) has joined #mythtv
[14:31:29] FabriceMG (FabriceMG!~Thunderbi@LCaen-156-54-30-212.w80-11.abo.wanadoo.fr) has quit (Quit: FabriceMG)
[14:32:39] gigem: taylorr: Did you see my discussion with danielk22 a few days ago? In short, I have semi-frequent recordings pts/dts discontinuities and it causes annoying problems with the current playback position, especially when watching while recording.
[14:58:01] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 252 seconds)
[15:11:54] taylorr: gigem: I didn't catch that discussion
[15:13:00] taylorr: gigem: they are definitely issues with playback position for in-progress recordings... I don't ever recall seeing these issues with 0.24
[15:14:59] taylorr: we don't use timestamps for playback position anymore but should be using frame counts and fps to calculate position
[15:18:28] taylorr: do you see the problem after seeking or does the problem occur sporadically while watching?
[15:18:43] gigem: taylorr: I think you have it backwards, at least as far as the OSD is concerned. The current position is determined by subtracting the initial timestamp from the current timestamp.
[15:19:21] taylorr: really? that's not good
[15:19:48] taylorr: I thought I removed that for playback with position maps
[15:20:13] taylorr: you can NOT rely on timestamps for position in MPEG streams
[15:20:31] gigem: The big problem occurs when the discontinuity results in a lower timestamp. The code assumes it wrapped and results in a large time. For example, a 2-hour recording might show as 22 hours.
[15:21:03] gigem: Do you have a lost patch or personal branch on your system? :)
[15:21:05] taylorr: so the position and the duration are busted?
[15:21:24] taylorr: no, I'm running stock 0.25 right now
[15:22:00] gigem: Position – always. Duration – after the recording ends, yes, before the recording ends, it uses wall time.
[15:22:04] smartboyhw: OK weird: How do I contribute to MythTV?
[15:23:25] taylorr: gigem: livetv used walltime for duration – I thought in-progress queried the recorder for total frames written and used that to calculate duration
[15:24:27] wagnerrp: smartboyhw: help other users on the mailing list, improve documentation on the wiki, find a bug or feature and submit a ticket with a patch to trac, ...
[15:24:36] smartboyhw: Oh oh oh oK
[15:24:40] taylorr: it's easy to get this topic confused – we have three different cases: livetv, in-progress and completed
[15:24:42] gigem: taylorr: I haven't specificially checked duration in awhile, but I know for sure that duration is correct while recording and is bogus after recording ends when there is a discontinuity.
[15:25:48] gigem: Live TV, what's that? :) I haven't checked that at all. I pretty much only watch already recorded or in-progress recordings.
[15:27:55] taylorr: gigem: I'm not sure how the mechanism works but when playback starts for an in-progress recording it queries the recorder for total frames written and uses that to calculate duration – when the recording finishes the player should switch over and just get the last frame number of the position map
[15:27:56] gigem: smartboyhw: What wagnerrp said plus http://www.mythtv.org/wiki/Contribute .
[15:29:15] taylorr: gigem: I'm guessing that when a recording finishes that the player is still trying to query the recorder which no longer exists and gets a bogus number
[15:31:10] taylorr: gigem: anyways, the only way to get to the bottom of this is obviously to determine how it's calculated and dump the values it's using and why they are getting mucked up
[15:33:11] taylorr: I still don't understand why timestamp discontinuities would cause an issue with in-progress playback unless on the recorder side the frame count is getting messed up
[15:38:08] gigem: taylorr: For current position, look in mythplayer.cpp, specifically GetSecondsPlayed() which returns time based disp_timecode for MPEG. In AVSync(), disp_timecode is taken from the current buffer which is essentially current pts/dts – initial pts/dts.
[15:43:06] gigem: taylorr: I think I'm only confusing your. Are you still on the developers or dev mailing lists. I'll send an email later describing the current situation and the problems it causes.
[16:03:43] stichnot (stichnot!~stichnot@192.55.55.39) has joined #mythtv
[16:03:44] stichnot (stichnot!~stichnot@192.55.55.39) has quit (Changing host)
[16:03:44] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[16:05:58] smartboyhw (smartboyhw!~smartboyh@sii/smartboyhw) has quit (Remote host closed the connection)
[16:12:09] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[16:14:38] Mousey (Mousey!~r0dent_@ross154.net) has joined #mythtv
[16:14:44] Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has quit (Ping timeout: 268 seconds)
[16:16:56] r0dent (r0dent!~r0dent_@ross154.net) has joined #mythtv
[16:19:07] Mousey (Mousey!~r0dent_@ross154.net) has quit (Ping timeout: 240 seconds)
[16:19:29] r0dent is now known as Mousey
[16:24:07] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[16:24:28] zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv
[16:24:28] zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host)
[16:24:28] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[16:27:17] Chutt (Chutt!~ijr@cpe-24-29-225-175.neo.res.rr.com) has joined #mythtv
[16:33:55] taylorr: gigem: sorry, stepped away for a bit – sure I'm still on the developers list
[16:37:57] taylorr (taylorr!~taylorr@unaffiliated/elmojo) has quit (Read error: Connection reset by peer)
[16:39:10] taylorr (taylorr!~taylorr@cpe-173-095-145-027.nc.res.rr.com) has joined #mythtv
[16:39:10] taylorr (taylorr!~taylorr@cpe-173-095-145-027.nc.res.rr.com) has quit (Changing host)
[16:39:10] taylorr (taylorr!~taylorr@unaffiliated/elmojo) has joined #mythtv
[16:43:28] hemi770 (hemi770!~hemi666@ppp121-44-208-127.lns20.syd7.internode.on.net) has quit (Ping timeout: 245 seconds)
[16:43:28] taylorr (taylorr!~taylorr@unaffiliated/elmojo) has quit (Remote host closed the connection)
[16:44:50] taylorr (taylorr!~taylorr@cpe-173-095-145-027.nc.res.rr.com) has joined #mythtv
[16:44:51] taylorr (taylorr!~taylorr@cpe-173-095-145-027.nc.res.rr.com) has quit (Changing host)
[16:44:51] taylorr (taylorr!~taylorr@unaffiliated/elmojo) has joined #mythtv
[16:45:59] taylorr: gigem: ok, that GetSecondsPlayed is backwards
[16:47:51] taylorr: there was a refactor in there so it might have reversed by accident or pulled in some old code that wasn't corrected
[16:48:10] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 246 seconds)
[16:48:10] taylorr: sorry, but that totally went off my radar... probably explains a LOT of the weirdness
[16:49:13] taylorr: in 0.24 we just simply use frames played and not timestamps
[16:49:30] stichnot (stichnot!~stichnot@192.55.55.41) has joined #mythtv
[16:49:31] stichnot (stichnot!~stichnot@192.55.55.41) has quit (Changing host)
[16:49:31] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[16:58:45] taylorr: gigem: the correct thing to do for now is get rid of disp_timecode completely from GetSecondsPlayed() and just simply use frames_played/fps
[17:00:06] taylorr: in fact the code is checking the video codec type and not the container type – you can check if the container supports discontinuities and base it off that
[17:00:48] taylorr: in reality we need to handle position under two scenarios: position map or no position map
[17:03:06] stoffel (stoffel!~quassel@pD9E41456.dip.t-dialin.net) has joined #mythtv
[17:20:01] brfransen (brfransen!~brfransen@64.179.141.163) has quit (Ping timeout: 260 seconds)
[17:20:49] brfransen (brfransen!~brfransen@64.179.141.163) has joined #mythtv
[17:27:25] NightMonkey (NightMonkey!~NightrMon@pdpc/supporter/professional/nightmonkey) has joined #mythtv
[17:44:05] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 244 seconds)
[17:44:56] stichnot (stichnot!~stichnot@192.55.55.39) has joined #mythtv
[17:44:56] stichnot (stichnot!~stichnot@192.55.55.39) has quit (Changing host)
[17:44:56] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[17:49:46] ManGEE2 (ManGEE2!~ManGee2@59.167.103.234) has quit (Ping timeout: 246 seconds)
[17:58:29] SteveGoodey (SteveGoodey!~steve@host86-140-215-72.range86-140.btcentralplus.com) has quit (Remote host closed the connection)
[18:19:10] rkulagow (rkulagow!cc4fac04@gateway/web/freenode/ip.204.79.172.4) has quit (Ping timeout: 245 seconds)
[19:13:34] kenni (kenni!~kenni@mythtv/developer/kenni) has quit (Ping timeout: 240 seconds)
[19:23:04] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has left #mythtv ("Leaving")
[19:23:07] knightr (knightr!~knightr@mythtv/developer/knightr) has joined #mythtv
[19:48:00] gigem: taylorr: Just so I'm clear, you say to just use frames/fps for now and not use disp_timecode at all, right? That will bring back the "doubled current positon" problem when in a 30i fps commercial break on a normally 60p fps channel. That's possibly better than the current behavior. I'll have to try it for awhile. BTW, there is still the related problem where the recorder sets the duration based on
[19:48:01] gigem: timecode at the end of the recording.
[19:49:09] gigem: Also, any changes in this area are way too risky for 0.26. I'll try a few things myself and possibly commit them to 0.26+fixes later.
[20:00:31] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has quit (Quit: Ex-Chat)
[20:09:25] stoffel (stoffel!~quassel@pD9E41456.dip.t-dialin.net) has quit (Ping timeout: 260 seconds)
[20:10:42] taylorr: gigem: right, get rid of using disp_timecode for now
[20:13:05] taylorr: the solution to solving the "doubled current position" is partially complete... I have some code (untested) the adds duration tracking to the recording... once that goes in we'll have all the information we need to generate a proper position and duration
[20:13:52] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has joined #mythtv
[20:14:26] taylorr: gigem: I don't know when I'll have time (if ever) to set up a dev environment to test the code and commit – if you would like to take it over I can send you the patch as it sits
[20:16:31] taylorr: once we have the duration from the recorder we can calculate the position by taking percentage of frames played * duration
[20:16:33] ManGEE2 (ManGEE2!~ManGee2@59.167.103.234) has joined #mythtv
[20:54:20] Peps (Peps!~MiNT@li186-230.members.linode.com) has quit (Quit: Bye.)
[20:55:08] dmfrey (dmfrey!~dmfrey@webdefence.cluster-h.websense.net) has quit (Quit: Ex-Chat)
[21:00:21] amessina (amessina!~amessina@2001:470:c1dc:7779:d6be:d9ff:fe8d:7c1e) has quit (Quit: Konversation terminated!)
[21:04:27] Jordack (Jordack!~jordack@h69-131-44-221.plmomi.dedicated.static.tds.net) has quit ()
[21:05:11] gigem: taylorr: No promises, and doubtful I'd like to take it over permanently, but sure, send me your patches. If possible, can you break them up into a series of logical steps?
[21:09:05] Peps (Peps!~MiNT@li186-230.members.linode.com) has joined #mythtv
[21:26:20] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has left #mythtv ("Ex-Chat")
[21:29:38] kenni (kenni!~kenni@mythtv/developer/kenni) has joined #mythtv
[21:36:20] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 248 seconds)
[21:52:25] Peps (Peps!~MiNT@li186-230.members.linode.com) has quit (Quit: Bye.)
[21:52:53] Peps (Peps!~MiNT@li186-230.members.linode.com) has joined #mythtv
[22:23:33] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has joined #mythtv
[22:25:01] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has quit (Client Quit)
[22:38:16] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[23:06:00] Mousey (Mousey!~r0dent_@ross154.net) has quit (Ping timeout: 276 seconds)
[23:12:59] zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv
[23:12:59] zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host)
[23:12:59] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[23:23:52] rsiebert (rsiebert!~quassel@g229053001.adsl.alicedsl.de) has joined #mythtv
[23:24:28] rsiebert_ (rsiebert_!~quassel@g229055024.adsl.alicedsl.de) has quit (Ping timeout: 246 seconds)
[23:25:33] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 240 seconds)
[23:27:16] zombor (zombor!~zombor_@kohana/developer/zombor) has quit (Remote host closed the connection)
[23:35:15] zombor (zombor!~zombor_@65.29.231.135) has joined #mythtv
[23:35:15] zombor (zombor!~zombor_@65.29.231.135) has quit (Changing host)
[23:35:15] zombor (zombor!~zombor_@kohana/developer/zombor) has joined #mythtv
[23:44:49] toeb_ (toeb_!~yaaic@HSI-KBW-078-042-104-026.hsi3.kabel-badenwuerttemberg.de) has joined #mythtv

IRC Logs collected by BeirdoBot.
Please use the above link to report any bugs.