MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (71):

aloril, Anssi, brfransen, ChanServ, clever, coling_, CyberJacob, dblain, dekarl, ElmerFudd, enyc, gary_buhrmaster, GhostOfRaven, ghoti, gigem, GreyFoxx, Guest41682, Hydr0p0nX, J-e-f-f-A, jab416171, jams, jheizer, jmcentee, jnylen, jpharvey, jst_, jya, kc, knightr, kurre2, libsci, markspieth, MythBuild, MythLogBot, peper03, pppingme, purserj, purserj_, saaki, Seeker`, seld, sphery, SpootDev, sraue, stuarta, stuartm, suffice, superm1, taylorr, tgm4883, tonsofpcs, tris, unforgiven512, vincent43, Warped, XDS2010, xris, _iwc, nephyrin`, bhaak, hackman42, gregL, KungFuJesus, joki, _charly_, gregbert, poptix, holmser, lautriv_, rich0, wagnerrp
Monday, January 25th, 2016, 00:19 UTC
[00:19:38] ElmerFudd (ElmerFudd!~le@87-55-166-130-static.dk.customer.tdc.net) has quit (Ping timeout: 272 seconds)
[00:21:49] ElmerFudd (ElmerFudd!~le@87-55-166-130-static.dk.customer.tdc.net) has joined #mythtv
[00:45:37] wbill (wbill!~kurgan@75-131-35-128.static.kgpt.tn.charter.com) has joined #mythtv
[01:01:21] andreaz (andreaz!~andre_000@p4FC56C8A.dip0.t-ipconnect.de) has quit (Read error: Connection reset by peer)
[01:02:47] kc (kc!~Casper@unaffiliated/kc) has quit (Read error: Connection reset by peer)
[01:03:36] kc (kc!~Casper@unaffiliated/kc) has joined #mythtv
[01:31:14] SteveGoodey (SteveGoodey!~steve@host86-167-232-199.range86-167.btcentralplus.com) has joined #mythtv
[01:37:50] Tobbe5178 (Tobbe5178!~asdf@h232n2-sv-a13.ias.bredband.telia.com) has quit (Read error: Connection reset by peer)
[01:44:35] seld (seld!~seld@h168n8-rny-a12.ias.bredband.telia.com) has quit (Ping timeout: 264 seconds)
[01:48:41] seld (seld!~seld@h168n8-rny-a12.ias.bredband.telia.com) has joined #mythtv
[02:03:40] dizygoth_ (dizygoth_!~dizygothe@cpc15-stre5-2-0-cust147.1-1.cable.virginm.net) has joined #mythtv
[02:07:47] SteveGoodey (SteveGoodey!~steve@host86-167-232-199.range86-167.btcentralplus.com) has quit (Quit: Konversation terminated!)
[02:09:23] dizygoth_: jya: exiv2 was added back in 2013 02ed0108. It's just recently moved from BE -> lib.
[02:09:58] jya: i think the issue is more that we weren't passing std::string to it before
[02:10:32] dizygoth_: jya: Real problem is it returns tags as std::string
[02:10:33] jya: so on mac at least, we didn't have the issue of different ABI between libstdc++ (GNU) and libc++ (llvm)
[02:11:34] dizygoth_: jya: If OSX is moving to libc++, why is your exiv2 using libstdc++ ?
[02:14:10] dizygoth_: jya: They seem to support Mac/clang/libc++ quite well. Could you build a static lib ?
[02:14:15] jya: dizygoth_: because the dependent lib are built with a target of mac os 10.7
[02:14:33] jya: so the binary generated will work on older machine and not just the machine that compiled it
[02:15:01] jya: if you set the target as 10.7 -> libstdc++ (as there wasn't libc++ back then)
[02:15:31] jya: Qt used to build with a target of 10.6 , but suddenly their binary doesn't
[02:15:53] jya: the stupid thing is the default for their qmake is still to add the flag to target 10.6 by default
[02:16:19] jya: so if you compile a program using qmake, it will automatically link against libstdc++
[02:16:31] jya: when their own QtCode is link against libc++
[02:16:45] jya: I need to raise a bug with Qt, this inconsistency could be deadly
[02:17:01] jya: because at best you get a linkage failure
[02:17:14] dizygoth_: jya: I saw stuff about that. What a mess!
[02:18:18] dizygoth_: jya: Quick fix would be to #define exif stuff out for now. Photos would lose orientation & date but it's a step forward
[02:21:20] gary_buhrmaster: I suppose there are all sorts of ways to create interposer libraries to do behinds the scenes translations, but it gets ugly really fast. I suspect that for OS X the only answer is bend over and do it the approved Apple way.
[02:21:39] gary_buhrmaster: Apple will move you to their way of thinking kicking or screaming.
[02:31:40] dizygoth_ (dizygoth_!~dizygothe@cpc15-stre5-2-0-cust147.1-1.cable.virginm.net) has quit (Quit: Leaving)
[02:57:18] jheizer: dekarl, thanks testing it with j 3 now
[02:59:42] jheizer: though it looks like my build is failing way before yours
[03:30:35] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 240 seconds)
[03:31:22] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[03:38:02] dmfrey (dmfrey!~dmfrey@65-78-98-83.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Ping timeout: 256 seconds)
[04:40:11] gary_buhrmaster: jheizer: Yeah, your build looks to be the victim of the previously mentioned '#define Bool int' issue in Xlib.h, and may be able to be fixed with some rearrangement of includes (as was done a few years ago for some other source files),
[04:40:36] gary_buhrmaster: Or may need some actually (re)coding work.
[04:41:19] gary_buhrmaster: (as I recall, the patch that rearranged the includes was states as a "bypass"/"mitigation" and not really a good solution).
[04:52:38] joki (joki!~joki@p5B36D4BC.dip0.t-ipconnect.de) has quit (Ping timeout: 250 seconds)
[04:59:42] joki (joki!~joki@p5B36C408.dip0.t-ipconnect.de) has joined #mythtv
[05:09:27] Roklobotomy (Roklobotomy!~blah@ppp118-209-234-187.lns20.mel8.internode.on.net) has joined #mythtv
[05:30:36] wbill (wbill!~kurgan@75-131-35-128.static.kgpt.tn.charter.com) has quit (Read error: Connection reset by peer)
[05:30:38] Roklobotomy (Roklobotomy!~blah@ppp118-209-234-187.lns20.mel8.internode.on.net) has quit (Remote host closed the connection)
[06:07:41] brieweb (brieweb!~brian@panther.brie.com) has left #mythtv ()
[06:20:18] Chutt (Chutt!~ijr@2605:a000:1225:7e:c1b4:cf16:3536:f3f3) has quit (Read error: Connection reset by peer)
[07:28:33] SteveGoodey (SteveGoodey!~steve@host86-167-232-199.range86-167.btcentralplus.com) has joined #mythtv
[08:14:59] Roklobotomy (Roklobotomy!~blah@ppp118-209-234-187.lns20.mel8.internode.on.net) has joined #mythtv
[08:48:49] xris (xris!~xris@mythtv/developer/xris) has quit (Quit: Goodbye.)
[08:51:16] willcooke (willcooke!~willcooke@host-92-2-72-36.as43234.net) has joined #mythtv
[08:51:16] willcooke (willcooke!~willcooke@host-92-2-72-36.as43234.net) has quit (Changing host)
[08:51:16] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has joined #mythtv
[08:57:37] stuarta: interesting https://fedoramagazine.org/picard-brings-order-music-library/
[08:58:11] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[08:58:11] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[08:58:11] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[08:59:24] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:79db:7661:8c9d:e150) has joined #mythtv
[09:07:23] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has quit (Ping timeout: 265 seconds)
[09:17:20] dizygoth (dizygoth!~roger@cpc15-stre5-2-0-cust147.1-1.cable.virginm.net) has joined #mythtv
[09:31:12] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has joined #mythtv
[09:45:05] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has quit (Ping timeout: 260 seconds)
[10:04:11] dekarl1 (dekarl1!~dekarl@mythtv/developer/dekarl) has joined #mythtv
[10:06:32] dekarl (dekarl!~dekarl@mythtv/developer/dekarl) has quit (Ping timeout: 276 seconds)
[10:25:30] Roklobotomy (Roklobotomy!~blah@ppp118-209-234-187.lns20.mel8.internode.on.net) has quit (Remote host closed the connection)
[10:40:18] dekarl1 is now known as dekarl
[10:42:50] dekarl: stuarta, hinthint: git log -i --grep musicbrainz
[10:49:50] dekarl: allows nice stuff like, http://musicbrainz.org/artist/edbc42ea-6040-4 . . . 9eb7d503f64c -> https://www.flickr.com/search/?text=edbc42ea- . . . 9eb7d503f64c
[10:50:24] dekarl: or https://fanart.tv/artist/edbc42ea-6040-4414-8c4c-9eb7d503f64c/
[10:56:08] stuarta: dekarl: we already integrated something like that then?
[11:00:58] ** stuarta wanders off for a while **
[11:31:31] dekarl: stuarta: we slowly started with adding support for the tags and using their database via the freedb compatibilty interface
[11:32:46] dekarl: but due to my Python skills (or the lack thereoff and no one stepping up) our grabbers never got extended to pull in fanart from fanart.tv / flickr / the coverartarchive, even though its connected to the same primary keys that we use.
[11:33:05] dekarl: maybe paul finds some time to improve our musicbrainz integration, I'd love that
[11:46:42] dekarl: jheizer: I tried to run "g++ -E" with the exact command line from your builders failing log, even install libomxil-bellagio-dev, but could not reproduce the issue. can you manually run that so we can see where "#define Bool" comes from?
[12:00:32] lautriv__ (lautriv__!~lautriv@f050080150.adsl.alicedsl.de) has joined #mythtv
[12:00:32] lautriv__ (lautriv__!~lautriv@funtoo/user/lautriv) has joined #mythtv
[12:00:32] lautriv__ (lautriv__!~lautriv@f050080150.adsl.alicedsl.de) has quit (Changing host)
[12:04:15] lautriv_ (lautriv_!~lautriv@funtoo/user/lautriv) has quit (Ping timeout: 245 seconds)
[12:15:57] dekarl: ahh, and here is the secret answer to the "does FreeBSD support the Raspberry's videocore" question http://kernelnomicon.org/?p=565 :D storing it here in case someone wants to setup a buildbot for that
[12:17:46] dekarl: hmm, installing that leads to different breakage... https://code.mythtv.org/buildbot/builders/mas . . . e/logs/stdio error: cannot convert 'const QAtomicInt' to 'int' in return in audiooutput_omx.cpp
[13:13:22] dmfrey (dmfrey!~dmfrey@65-78-98-83.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv
[13:56:29] dizygoth (dizygoth!~roger@cpc15-stre5-2-0-cust147.1-1.cable.virginm.net) has quit (Quit: Konversation terminated!)
[14:12:02] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has joined #mythtv
[14:21:37] stuarta: bah sqlite is crappy sometimes, it has no notion of a boolean data type
[14:27:09] stuarta: well more to the point, it silently treats it as an integer, as a result the rails db schema dump can't grok the table
[14:32:57] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[14:33:34] Jordack (Jordack!~Jordack@75-151-31-172-Michigan.hfc.comcastbusiness.net) has joined #mythtv
[14:41:05] jheizer: dekarl, weird I ran the last line here too and it works
[15:03:33] ShapeShifter499 (ShapeShifter499!~ShapeShif@unaffiliated/shapeshifter499) has quit (Remote host closed the connection)
[15:21:53] dekarl: jheizer: that would have been to easy ;)
[15:22:04] jheizer: really
[15:22:17] jheizer: just ran another build after apt updating and still died in the same spot
[15:24:23] jheizer: oh
[15:24:26] jheizer: -E it works
[15:24:32] jheizer: no -E and it throws the errors
[15:25:25] jheizer: but different errors now
[15:26:10] jheizer: http://pastebin.com/CeCbtVaS
[15:31:07] hackman42 (hackman42!~Adium@66.43.16.227) has joined #mythtv
[16:21:25] dekarl: ahh egl.h includes X11/Xlib.h (via the eglplatform detour)
[16:27:39] jheizer: ah, assume that means I need libx11-dev
[16:28:15] jheizer: oh, already installed
[16:28:49] dekarl: I'm just testing with the header moved to top. so mythpainter_ogl.h (which pulls in QJson stuff with a symbol named Bool) gets included before EGL/egl.h (which pulls in Xlib.h with Bool mapped to int)
[16:29:10] dekarl: if it compiles I'll push it so we can see if it helps
[16:29:36] jheizer: alright
[16:29:39] jheizer: I'll keep an eye out
[16:29:48] dekarl: the pastebin helped as it hinted at EGL/ehl.h :)
[16:50:28] dekarl: that should not be happening "cannot convert 'const QAtomicInt' to 'int' in return", QAtomicInt (old) comes with "operator int()" for conversion and QAtomicInt (new) has "QAtomicInteger<int>::operator <T>()"
[16:51:52] dekarl: ahh const correctnes :D
[16:53:11] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has joined #mythtv
[17:09:52] dekarl: Hmm, no "operator int()" in QT 5.2 it seems. Only until 4.8 and from 5.3, oh the joy... http://qt.apidoc.info/5.2.0/qtcore/qatomicint-members.html
[17:24:24] natanojl: dekarl: I was just going to tell you that ;)
[17:32:13] Jordack (Jordack!~Jordack@75-151-31-172-Michigan.hfc.comcastbusiness.net) has quit ()
[17:45:10] Tobbe5178 (Tobbe5178!~asdf@2001:2002:4e46:4de8:a1af:cc15:3a8f:929e) has joined #mythtv
[18:26:18] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:79db:7661:8c9d:e150) has quit (Quit: Leaving)
[18:40:20] Roklobotomy (Roklobotomy!~blah@ppp118-209-234-187.lns20.mel8.internode.on.net) has joined #mythtv
[18:53:36] dekarl: joy: /usr/include/X11/X.h:#define None 0L /* universal null resource or null atom */
[19:10:04] dmfrey (dmfrey!~dmfrey@65-78-98-83.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Quit: Ex-Chat)
[19:22:59] natanojl: dekarl: The 5.3 version of the int operator simply calls loadAcquire() which is available in 5.2
[19:26:28] dekarl: hmm, is it const?
[19:26:50] dekarl: hmm, it appears so
[19:28:17] dekarl: natanojl: I'm happy to apply a patch, but the issue only happens with OpenMAX implementation that are not from Broadcom / for Raspberry and that is where the focus currently is. I bet its a can of worms to make it work
[19:31:10] dekarl: next up, what's the problem with this on msvc: return (video_attr_t){};
[19:31:18] natanojl: I agree with that, I just wanted to let you know it should be possible to solve
[19:32:42] natanojl: dekarl: Yes, that is ugly if you ask me. I think that was introduced in one of the patches for Android to solve a compile warning about reaching end of non-void function or something like that
[19:33:03] natanojl: I don't think it is included upstream
[19:35:55] dekarl: markspieth: can you look at https://github.com/MythTV/mythtv/commit/1a2ab . . . 766ed0e3164d ? it doesn't work according to our windows build bot
[19:36:23] dekarl: https://code.mythtv.org/buildbot/builders/mas . . . d/logs/stdio
[20:37:41] jheizer: dekarl, I'm obviously doing something wrong here as I don't see if getting picked up on my builds. http://pastebin.com/xEKPXC40
[20:47:29] dekarl: jheizer: I used double quotes instead of single quotes
[20:48:22] dekarl: stupid question, you restarted the buildslave, right?
[20:48:51] jheizer: yeah
[20:48:55] jheizer: I'll ty double quotes
[20:57:31] markspieth: dekarl: sure. Was going to update today anyway. This was an in line initialised version of video_attr passed by value in return IIRC.
[21:00:48] markspieth: it is a c++11 ism I think.
[21:02:51] dekarl: good point... maybe dblain knows if the builder/script enables C++11
[21:04:58] dekarl: do you know the name of the feature? the buildslave runs visual studio 12 https://msdn.microsoft.com/en-us/library/hh56 . . . anguagetable
[21:05:49] willcooke (willcooke!~willcooke@ubuntu/member/willcooke) has quit (Quit: Do your hobbies)
[21:06:41] markspieth: brace initialised consrtuctors I think
[21:06:56] markspieth: standard c++11 feature
[21:08:04] markspieth: returns a default constructed video_attr
[21:09:45] markspieth: note that c++11 is backwards compat wiith previous versions so should be safe to turn on that std
[21:10:55] dekarl: We have decided to allow C++11 in the code some time ago. I added it to the QT build some months ago. (for QT that's only a hint to enable it when available)
[21:11:30] markspieth: Ive found qt without coexists quite nicely with C++11
[21:53:50] SteveGoodey (SteveGoodey!~steve@host86-167-232-199.range86-167.btcentralplus.com) has quit (Quit: Konversation terminated!)
[21:58:25] Roklobotomy (Roklobotomy!~blah@ppp118-209-234-187.lns20.mel8.internode.on.net) has quit (Remote host closed the connection)
[22:14:23] markspieth: mscv12 does not support initializer lists
[22:14:25] markspieth: bugger
[22:18:27] stuarta: :(
[22:18:52] gary_buhrmaster: Maybe time to upgrade to a newer mscv? 13 supposedly supports it.
[22:19:13] gary_buhrmaster: (and I am sure 15 is newer, faster, able to support even more features)
[22:19:36] stuarta: surely you need to go to 18, you know, a future version
[22:21:40] gary_buhrmaster: And I think Qt 5.7(?) may require a later version of MSVC (I lost track of exactly what feature(s) Qt 5.7 will start using).
[22:22:38] gary_buhrmaster: (but I do recall that the new requirements for compilers is causing some to be concerned that Qt is moving forward too fast for some legacy projects)
[22:23:44] jheizer: I think as some the opposite was true, had to stay lower MS versions as qt or something else didn;t support newer
[22:28:53] Tobbe5178 (Tobbe5178!~asdf@2001:2002:4e46:4de8:a1af:cc15:3a8f:929e) has quit (Read error: Connection reset by peer)
[22:32:01] gary_buhrmaster: At one time some of the MythTV code did not like a C++<11?> compliant compiler, but AFAIK all that code was fixed. But my knowledge regarding visual studio is limited to knowing it runs on Windows, and there is now a version for Linux
[22:32:37] gary_buhrmaster: (and it might be amusing to see if one can add a buildslave to provide coverage for it on linux)
[22:33:00] ** stuarta runs for the hills **
[22:33:23] jheizer: lmao
[22:33:44] jheizer: I'e always been interested in it, but running too new of a version
[22:34:02] dekarl: thats Visual Studio Code...
[22:34:15] jheizer: Yeah VS Code != Visual Studio
[22:34:32] dekarl: https://en.wikipedia.org/wiki/Visual_Studio_Code
[22:37:42] gary_buhrmaster: Ok, my confusion regarding the windows ecosystem. But I am surprised there is not a "compile in the azure cloud" plugin that MS would offer you.
[22:37:53] gary_buhrmaster: It is the MS way to embrace, and then extend.
[22:38:18] jheizer: your single compile should run anywhere
[22:38:56] jheizer: my ubuntu mobilemyth repo is compiled on windows
[22:44:51] stuarta: gary_buhrmaster: you forgot step 3. extinguish
[22:46:31] gary_buhrmaster: Those that are part of step three do not get to report on it, so it is only a rumor.
[22:49:56] markspieth (markspieth!~markspiet@CPE-124-189-105-105.gziz1.win.bigpond.net.au) has quit (Read error: Connection reset by peer)
[22:50:13] natanojl: markspieth: dekarl: (video_attr_t){} is the compound literal syntax from C99 which Visual Studio does not support I guess
[22:50:29] markspieth (markspieth!~markspiet@CPE-124-189-105-105.gziz1.win.bigpond.net.au) has joined #mythtv
[22:54:29] stuarta: dekarl: you aren't having much luck getting this to build on your rpi are you?
[22:54:33] gary_buhrmaster: Compound literals was explicitly called out as supported in the MSVC 13 docs.
[22:55:21] dekarl: stuarta: actually I'm hoping that its going to finish now on Raspbian and Ubuntu. But its not been fun to get there
[22:56:08] dekarl: it was building on first try on Ubuntu. Until I fixed some QT4 vs QT5 bugs in the build that uncovered this can of worms :)
[22:56:34] stuarta: sorry for mentioning the qt4 vs qt5 thing :-/
[22:58:04] dekarl: well, this QT also has a QT48 was QT52 vs QT 53 vs QT55 etc thing. I though it was supposed to abstract differences away, not add new layers ;)
[22:58:27] gary_buhrmaster: Well, once you remove all the legacy Qt4 support :-) things will get different.
[22:58:47] dekarl: we could start by removing QT3 compatibilty stuff ;)
[22:59:01] stuarta: that should di
[22:59:04] stuarta: die
[22:59:21] stuarta: use a rusty spoon if necessary
[22:59:22] gary_buhrmaster: I have not really be following the openmax api integration efforts carefully. I presume at some point things might get different there too.
[22:59:55] gary_buhrmaster: (integration into the core system libraries, not just MythTV.)
[23:00:09] dekarl: unlikely to happen soon due to the fragmentation of the openmax implementations
[23:00:37] dekarl: maybe around Linux 4.6 and Mesa 12 (or whatever its called)
[23:01:04] gary_buhrmaster: I take it Khronos failed to get things to be sane.
[23:13:43] markspieth: if you like we can put in a ifde MSCVER < 1800 test to revert to the old funcitonality which the newer compilers reject?
[23:13:54] markspieth: s/ifde/ifdef/
[23:18:55] markspieth: Also someone asked about pcie dvb cards. I have some TBS products. USB and PCIE. quite good.
[23:32:46] natanojl (natanojl!~jonatan@mythtv/developer/natanojl) has quit (Ping timeout: 240 seconds)
[23:43:47] MythBuild: build #15 of master-ubuntu-lts-armhf is complete: Success [3build successful] Build details are at http://code.mythtv.org/buildbot/builders/mast . . . hf/builds/15

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