MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (74):

aloril, Anssi, anykey_, Beirdo, brfransen, Captain_Murdoch, cesman, Chutt, clever, coling, Cougar, danielk22, dblain, dekarl1, dmfrey, fetzerch, foobum, ghoti, gregL, GreyFoxx, IReboot, J-e-f-f-A, jams, jarle, jarryd, jheizer, joe___, joki, jpabq, jpabq_, jpharvey, jst, jwhite, kc, Kevin`, knightr_, kurre2, kwmonroe, laga, Merlin83b, monkeypet, mrand, MythBuild, MythLogBot, neufeld_AFK, Peitolm, Peps, petefunk, poptix, purserj, rhpot1991, rsiebert, Seeker`, seld_, Sharky-Sleep, skd5aner, sphery, sraue, stuartm, superm1, sutula, tgm4883, Tobbe5178, tonsofpcs, tris, Vernon_at_work_, wagnerrp, wolfgang1, xavierh_, XDS2010_, xris, zombor, zoran119_, _charly_
Tuesday, January 1st, 2013, 00:06 UTC
[00:06:16] SmallR2002 (SmallR2002!~quassel@c-98-253-173-240.hsd1.il.comcast.net) has quit (Ping timeout: 245 seconds)
[00:13:38] stichnot (stichnot!~stichnot@adsl-69-110-157-88.dsl.pltn13.pacbell.net) has joined #mythtv
[00:13:38] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[00:13:38] stichnot (stichnot!~stichnot@adsl-69-110-157-88.dsl.pltn13.pacbell.net) has quit (Changing host)
[00:19:52] gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has quit (Read error: Connection reset by peer)
[00:22:42] Beirdo: jpabq: new job? congrats
[00:39:50] joki (joki!~joki@p548642F6.dip.t-dialin.net) has quit (Ping timeout: 252 seconds)
[00:40:26] joki (joki!~joki@p54865A26.dip.t-dialin.net) has joined #mythtv
[00:42:15] stichnot (stichnot!~stichnot@adsl-69-105-239-162.dsl.pltn13.pacbell.net) has joined #mythtv
[00:42:15] stichnot (stichnot!~stichnot@adsl-69-105-239-162.dsl.pltn13.pacbell.net) has quit (Changing host)
[00:42:15] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[00:48:24] gregL (gregL!~greg@cpe-74-76-105-205.nycap.res.rr.com) has joined #mythtv
[00:57:59] zoran119 (zoran119!~zoran@ppp121-44-86-148.lns20.syd6.internode.on.net) has quit (Ping timeout: 260 seconds)
[00:59:45] zoran119 (zoran119!~zoran@ppp121-45-183-159.lns20.syd7.internode.on.net) has joined #mythtv
[01:13:39] ElmerFudd (ElmerFudd!~le@2.105.157.233) has quit (Remote host closed the connection)
[01:31:41] neufeld_AFK is now known as neufeld
[01:38:31] neufeld: So, I see a discussion about a ago regarding keyframes. I was updating my script at http://www.mythtv.org/wiki/Transcoding_Preserving_Captions for schema 1299, and got weirdness. If I skipped anywhere in the H.264 file, it landed on a non-keyframe (obvious from the way images ghost in until the next keyframe). That didn't happen before. The script runs mythcommflag --rebuild. When I reran that command on
[01:38:31] neufeld: recordings that I had transcoded earlier under 0.24, the jump behaviour broke the same way. So something in mythcommflag is logging non-keyframes in the recordedseek table. I can build a seek table by hand, using ffmpeg -vf showinfo, and inserting the keyframe data into recordedseek, and it works perfectly. Comparing the database values for the two modes, I see that the mythcommflag version of it has many more
[01:38:31] neufeld: records. It has all of the ffmpeg-labelled keyframes, but is records other positions that are not keyframes as well. A particular recording of interest has exactly 485 keyframes. When mythcommflag runs, it generates 3266 unique records for that recording. If anybody has suggestions for patches, I can try them out. I'll delve into it myself when I get time, but I don't have as much context, so it might take me a
[01:38:31] neufeld: while.
[02:00:30] zombor (zombor!~zombor__@kohana/developer/zombor) has quit (Remote host closed the connection)
[02:04:56] neufeld: OK, what I believe to be an incorrect declaration of a frame being a keyframe appears to follow in H264Parser::isKeySlice(). I have a non-keyframe of type SLICE_I_a (7). It's coming back and declaring this frame to be a keyframe. I'm out of my depth on this, though. What are SLICE_I, SLICE_SI, SLICE_I_a, and SLICE_SI_a, and why is SLICE_I_a getting granted keyframe status when the playback can't be started at
[02:04:56] neufeld: that offset in the file?
[02:04:58] stichnot: neufeld: You are right that mythcommflag's definition of a keyframe is different than the recorder's definition. Pretty soon I will try to get that fixed.
[02:13:21] neufeld: stichnot: OK. Let me know if there's anything I can do to help. In the mean time, I'll just script up a little code to build my seek tables from ffmpeg outputs.
[02:14:18] neufeld is now known as neufeld_AFK
[02:20:18] stichnot: neufeld_AFK: thanks, I'll let you know.
[02:52:34] zombor (zombor!~zombor__@65.29.231.135) has joined #mythtv
[02:52:35] zombor (zombor!~zombor__@65.29.231.135) has quit (Changing host)
[02:52:35] zombor (zombor!~zombor__@kohana/developer/zombor) has joined #mythtv
[04:14:58] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has quit (Ping timeout: 240 seconds)
[04:23:56] DouglasK (DouglasK!~douglask@2001:470:1d:2fa:edbf:fc69:9e53:a5ba) has joined #mythtv
[04:24:13] DouglasK (DouglasK!~douglask@2001:470:1d:2fa:edbf:fc69:9e53:a5ba) has left #mythtv ("Leaving")
[04:40:18] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 276 seconds)
[04:49:19] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has quit (Ping timeout: 260 seconds)
[04:50:54] fetzerch (fetzerch!~quassel@unaffiliated/fetzerch) has joined #mythtv
[04:52:52] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[05:41:22] stichnot (stichnot!~stichnot@adsl-69-105-239-162.dsl.pltn13.pacbell.net) has joined #mythtv
[05:41:23] stichnot (stichnot!~stichnot@adsl-69-105-239-162.dsl.pltn13.pacbell.net) has quit (Changing host)
[05:41:23] stichnot (stichnot!~stichnot@mythtv/developer/stichnot) has joined #mythtv
[05:43:52] dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv
[05:58:34] zombor (zombor!~zombor__@kohana/developer/zombor) has quit (Remote host closed the connection)
[06:12:24] dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Quit: Ex-Chat)
[06:39:05] rsiebert (rsiebert!~quassel@g225062133.adsl.alicedsl.de) has joined #mythtv
[06:42:08] rsiebert_ (rsiebert_!~quassel@g225056208.adsl.alicedsl.de) has quit (Ping timeout: 244 seconds)
[07:35:45] Goga777 (Goga777!~Goga777@128-71-66-132.broadband.corbina.ru) has joined #mythtv
[08:01:14] Sharky112065 is now known as Sharky-AFK
[08:49:23] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has joined #mythtv
[09:20:27] zoran119_ (zoran119_!~zoran@ppp121-44-176-13.lns20.syd7.internode.on.net) has joined #mythtv
[09:22:31] zoran119 (zoran119!~zoran@ppp121-45-183-159.lns20.syd7.internode.on.net) has quit (Ping timeout: 245 seconds)
[10:08:10] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has quit (Quit: Konversation terminated!)
[10:18:48] Sharky-AFK is now known as Sharky-Sleep
[12:03:11] knightr_ (knightr_!~knightr@69-165-170-178.dsl.teksavvy.com) has joined #mythtv
[12:05:51] knightr (knightr!~knightr@mythtv/developer/knightr) has quit (Read error: Operation timed out)
[12:08:30] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has joined #mythtv
[12:21:05] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has joined #mythtv
[13:03:45] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has quit (Remote host closed the connection)
[13:04:38] jarle (jarle!~jarle@70.84-234-133.customer.lyse.net) has joined #mythtv
[13:13:23] IReboot (IReboot!~doug@CPEc8be1961e24d-CM00252eac6f40.cpe.net.cable.rogers.com) has quit (Remote host closed the connection)
[13:18:31] IReboot (IReboot!~doug@CPEc8be1961e24d-CM00252eac6f40.cpe.net.cable.rogers.com) has joined #mythtv
[14:24:41] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has quit (Quit: Konversation terminated!)
[14:27:22] stichnot: danielk22: http://code.mythtv.org/cgit/mythtv/commit/?id . . . 2fceb2dd7935 has some minor recorder changes that ought to be fine, but I'd appreciate if you could take a quick look.
[14:33:08] stichnot: gigem: When you get a chance, please have a look at http://code.mythtv.org/cgit/mythtv/commit/?id . . . 2fceb2dd7935 with respect to your variable framerate recordings. Legacy recordings should have the same weird position/duration/seeking behavior as before. Mythcommflag --rebuild should fix those. New recordings should look good. The most complete test would be...
[14:33:10] stichnot: ...for in-progress recordings, since it relies on realtime seektable updates from the recorder.
[15:06:02] danielk22 (danielk22!~danielk@96.57.9.142) has joined #mythtv
[15:07:43] bas-t (bas-t!~tycho@52484E89.cm-4-1b.dynamic.ziggo.nl) has quit (Quit: Quit)
[15:12:47] danielk22: stichnot: I don't see any problem with the dtvrecorder portion. I do wonder if using a ratio for the duration wouldn't be more accurate than a double, but I don't think it really matters for <3 hour long recordings. + ratio<> is a C++11 feature ;)
[15:19:55] zombor (zombor!~zombor__@kohana/developer/zombor) has joined #mythtv
[15:27:00] stichnot: danielk22: yeah, I realize the potential for cumulative FP error, but it's hard to imagine that reaching a 0.5s threshold for any recording that would fit on a hard drive :)
[15:43:31] danielk22: :)
[15:43:54] danielk22: BTW Happy New Year everyone!
[16:10:16] danielk22: Did we update the cppcheck version? It looks like there are a bunch of error,warning and performance level messages that weren't there before.
[16:13:14] stuartm: Happy New Year
[16:13:35] stuartm: danielk22: Beirdo updated it a couple of weeks ago
[16:14:59] danielk22: If anyone is looking for a good C++ multithreading book. I read "C++ Concurrency in Action" by Anthony Williams while on vacation and it covers threading in C++ from beginner concepts up to a intro on lock-less algorithms. + it is updated for C++11.
[16:15:49] stuartm: looks like it was the latest master at that time, stable release is 1.57 and we're using 1.58 Dev
[16:17:12] danielk22: Considering some of the things it is warning about in performance, like inefficient constructors, I think our code must be pretty darn clean. It might be entertaining to run it on some earlier releases. ;]
[16:17:17] stuartm: danielk22: interesting, will probably give that a look
[16:18:31] stuartm: danielk22: I watched TV, ate and drank too much and managed to fit in some fiction reading – didn't occur to me to do something productive with the holiday ;)
[16:20:19] danielk22: Hehe. In my new job I'll be writing a lot of python, so reading about C++11 threading was part of my entertainment program.
[16:21:16] danielk22: Reading that book 10 years ago would have saved me from a lot of the self-education in threading mistakes. Of course the book didn't exist then..
[16:22:22] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has joined #mythtv
[16:39:11] ElmerFudd (ElmerFudd!~le@0x5737a682.cpe.ge-0-1-0-1101.hsnqu1.customer.tele.dk) has joined #mythtv
[16:43:35] dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv
[17:19:02] gigem: stichnot: I will try to take a look. BTW, do your changes handle dts/pts discontinuities? I haven't been getting as many of those lately, but I still get some.
[17:26:49] ElmerFudd (ElmerFudd!~le@0x5737a682.cpe.ge-0-1-0-1101.hsnqu1.customer.tele.dk) has quit (Read error: Connection reset by peer)
[17:28:38] stichnot: gigem: the changes should make it completely ignore dts/pts altogether.
[17:31:11] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[17:32:20] ElmerFudd (ElmerFudd!~le@0x5737a682.cpe.ge-0-1-0-1101.hsnqu1.customer.tele.dk) has joined #mythtv
[18:01:28] Steve-Goodey (Steve-Goodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has joined #mythtv
[18:23:52] dekarl1 (dekarl1!~dekarl@p4FCEE498.dip.t-dialin.net) has joined #mythtv
[18:23:52] dekarl (dekarl!~dekarl@p4FE85BC3.dip.t-dialin.net) has quit (Ping timeout: 255 seconds)
[18:34:22] gigem (gigem!~david@mythtv/developer/gigem) has quit (Quit: WeeChat 0.3.8)
[18:35:46] gigem (gigem!~david@pool-71-123-128-124.dllstx.fios.verizon.net) has joined #mythtv
[18:35:46] gigem (gigem!~david@pool-71-123-128-124.dllstx.fios.verizon.net) has quit (Changing host)
[18:35:46] gigem (gigem!~david@mythtv/developer/gigem) has joined #mythtv
[18:42:19] petefunk (petefunk!~pfunk@198.23.147.3) has quit (Ping timeout: 246 seconds)
[18:44:48] petefunk (petefunk!~pfunk@198.23.147.3) has joined #mythtv
[18:46:36] stichnot: wagnerrp: I know nothing about upnp, but would it be hard for the server to roughly apply a cutlist while delivering the content?
[18:46:41] gigem: stichnot: Okay. Do your changes have any impact on danielk22's recording quality check? That is where the discontinuities affect me.
[18:58:36] zombor (zombor!~zombor__@kohana/developer/zombor) has quit (Remote host closed the connection)
[19:02:23] Steve-Goodey (Steve-Goodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has quit (Quit: Konversation terminated!)
[19:04:43] xris (xris!~xris@xris.forevermore.net) has quit (Ping timeout: 245 seconds)
[19:07:36] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has quit (Quit: Konversation terminated!)
[19:08:03] stichnot: gigem: on the recorder side, it just creates new markup in the seektable that was never used before, so there should be no chance of affecting recording quality calculations.
[19:09:34] zombor (zombor!~zombor__@65.29.231.135) has joined #mythtv
[19:09:35] zombor (zombor!~zombor__@65.29.231.135) has quit (Changing host)
[19:09:35] zombor (zombor!~zombor__@kohana/developer/zombor) has joined #mythtv
[19:12:41] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 265 seconds)
[19:22:24] wagnerrp: stichnot: talk to beirdo about that one
[19:22:33] wagnerrp: he was working on that issue a bit last year
[19:23:02] wagnerrp: basically, instead of giving the UPnP player a single file, you gave it a playlist of several video segments
[19:23:40] wagnerrp: there may also be some requirement of giving time-based content listings, rather than filesize-based ones
[19:23:40] stichnot: ok, that sounds like an extension of HLS then.
[19:24:23] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has joined #mythtv
[19:25:27] stichnot: Getting the cutlist-adjusted length should be easy, especially if the new seektable markup is present.
[19:37:07] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has joined #mythtv
[19:48:55] xris (xris!~xris@xris.forevermore.net) has joined #mythtv
[19:48:55] xris (xris!~xris@xris.forevermore.net) has quit (Changing host)
[19:48:56] xris (xris!~xris@mythtv/developer/xris) has joined #mythtv
[20:25:26] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:e509:5457:55df:c8cf) has quit (Ping timeout: 245 seconds)
[20:26:48] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:95f7:ea10:d50f:f564) has joined #mythtv
[20:39:13] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:95f7:ea10:d50f:f564) has quit (Ping timeout: 246 seconds)
[20:53:36] poptix (poptix!poptix@poptix.net) has quit (Ping timeout: 264 seconds)
[20:53:59] poptix (poptix!poptix@poptix.net) has joined #mythtv
[21:10:17] dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has quit (Quit: Ex-Chat)
[21:10:40] dmfrey (dmfrey!~dmfrey@64-121-93-243.c3-0.smt-ubr1.atw-smt.pa.cable.rcn.com) has joined #mythtv
[21:18:46] Goga777 (Goga777!~Goga777@128-71-66-132.broadband.corbina.ru) has quit (Remote host closed the connection)
[21:32:21] ElmerFudd (ElmerFudd!~le@0x5737a682.cpe.ge-0-1-0-1101.hsnqu1.customer.tele.dk) has quit (Read error: Connection reset by peer)
[21:39:18] kslater (kslater!~kslater@dhcp-pa-67-20-246-207.consolidated.net) has quit (Quit: Leaving.)
[22:37:11] SteveGoodey (SteveGoodey!~steve@host86-148-172-139.range86-148.btcentralplus.com) has quit (Quit: Konversation terminated!)
[22:48:10] Merlin83b (Merlin83b!~Daniel@2a00:1ee0:3:1337:95f7:ea10:d50f:f564) has joined #mythtv
[22:53:57] IReboot (IReboot!~doug@CPEc8be1961e24d-CM00252eac6f40.cpe.net.cable.rogers.com) has quit (Remote host closed the connection)
[22:58:57] IReboot (IReboot!~doug@CPEc8be1961e24d-CM00252eac6f40.cpe.net.cable.rogers.com) has joined #mythtv
[23:03:00] brfranse_ (brfranse_!~brfransen@64.179.141.163) has joined #mythtv
[23:03:14] brfranse_ (brfranse_!~brfransen@64.179.141.163) has quit (Remote host closed the connection)
[23:33:47] natanojl (natanojl!~jonatan@c83-252-237-63.bredband.comhem.se) has quit (Ping timeout: 255 seconds)
[23:51:43] waynemcdougall (waynemcdougall!~wayne@codeworks.gen.nz) has quit (Remote host closed the connection)

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