MythLogBot@irc.freenode.net :: #mythtv

Daily chat history

Current users (77):

aberrios, aloril, amessina, andreaz, Anssi, brfransen, buu, caelor, Captain_Murdoch, Casper0082, cerise8192, Chutt__, clever, coling, dblain, dekarl1, eee-blt, ElmerFudd, ghoti, Gibby_, gregL, GreyFoxx, J-e-f-f-A, jams_, jarle, jarryd, jheizer__, jnylen, johanbr, joki, jpabq_, jpharvey_, jst_, jwhite, jya, jya_, knightr, kurre2, kwmonroe, laga, MartinT, monkeypet, mrand, MythBuild, MythLogBot, nameless`, nephyrin`, neufeld, nyloc, peper03, poptix, purserj, robink, Seeker`_, seld, Sharky112065, skd5aner, sl1ce, sphery, stuartm, superm1, taylorr, tgm4883, TheCras6, Tobbe5178, toeb, tonsofpcs, tp_, tris, wagnerrp_, wahrhaft, Warped, wseltzer_, XDS2010, xris, zentec, _charly_
Saturday, March 1st, 2014, 00:05 UTC
[00:05:01] andreaz (andreaz!~andre_000@p579232D1.dip0.t-ipconnect.de) has joined #mythtv
[00:16:21] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[00:32:44] tmonkeype: jya, PIP is giving me issues on devel/027candidates, can you test it on your setup?
[00:32:53] tmonkeype is now known as monkeypet
[00:33:01] jya: and it wasn't before?
[00:33:10] jya: don't see how there could be any difference in PiP
[00:34:12] monkeypet: jya, it was behaving better with stock 0.27.
[00:37:50] monkeypet: jya, I'll deploy 027candidates on my other frontend that is more powerful than this frontend
[00:38:27] monkeypet: jya, could be dumb luck that it worked before on this frontend.
[00:49:05] Warped (Warped!~Warped@108-85-161-113.lightspeed.cicril.sbcglobal.net) has quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424])
[00:54:06] jya: monkeypet: there's been no modification anywhere near the player / pip
[00:54:16] jya: only in how the data is being streamed from the backend
[00:54:22] jya: or the data read from the disk
[00:56:42] jya (jya!~jyavenard@mythtv/developer/jya) has quit (Quit: jya)
[01:00:50] arescorpio (arescorpio!~arescorpi@56-57-245-190.fibertel.com.ar) has joined #mythtv
[01:01:59] Warped (Warped!~Warped@108-85-161-113.lightspeed.cicril.sbcglobal.net) has joined #mythtv
[01:30:00] andreaz (andreaz!~andre_000@p579232D1.dip0.t-ipconnect.de) has quit (Read error: Connection reset by peer)
[01:50:53] TheCrasher (TheCrasher!~TheCrashe@p5DCE463A.dip0.t-ipconnect.de) has quit (Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/)
[03:08:53] jya (jya!~jyavenard@mythtv/developer/jya) has joined #mythtv
[03:14:12] arescorpio (arescorpio!~arescorpi@56-57-245-190.fibertel.com.ar) has quit (Excess Flood)
[03:17:02] nyloc (nyloc!~quassel@p57B4FD83.dip0.t-ipconnect.de) has joined #mythtv
[03:21:00] _nyloc_ (_nyloc_!~quassel@p3EE2CA4E.dip0.t-ipconnect.de) has quit (Ping timeout: 244 seconds)
[03:33:50] peper03 (peper03!~peper03@mythtv/developer/peper03) has quit (Ping timeout: 264 seconds)
[03:34:32] peper03 (peper03!~peper03@mythtv/developer/peper03) has joined #mythtv
[03:58:49] SteveGoodey (SteveGoodey!~steve@host217-42-221-59.range217-42.btcentralplus.com) has joined #mythtv
[04:05:42] knightr (knightr!~Nicolas@69-165-170-178.dsl.teksavvy.com) has quit (Read error: Connection reset by peer)
[04:08:54] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has quit (Ping timeout: 245 seconds)
[04:13:43] tgm4883 (tgm4883!~tgm4883@ubuntu/member/tgm4883) has joined #mythtv
[04:22:45] knightr (knightr!~Nicolas@mythtv/developer/knightr) has joined #mythtv
[05:16:58] SteveGoodey (SteveGoodey!~steve@host217-42-221-59.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[06:14:17] Chutt__ (Chutt__!~ijr@2605:a000:1208:c08c:c457:ef1d:60fd:2177) has joined #mythtv
[06:17:55] Chutt_ (Chutt_!~ijr@2605:a000:1208:c08c:c457:ef1d:60fd:2177) has quit (Ping timeout: 265 seconds)
[06:36:13] Warped (Warped!~Warped@108-85-161-113.lightspeed.cicril.sbcglobal.net) has quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0.1/20140212131424])
[07:20:42] Warped (Warped!~Warped@108-85-161-113.lightspeed.cicril.sbcglobal.net) has joined #mythtv
[07:57:21] doev (doev!~doev@p4FD406D1.dip0.t-ipconnect.de) has joined #mythtv
[08:01:53] SteveGoodey (SteveGoodey!~steve@host217-42-221-59.range217-42.btcentralplus.com) has joined #mythtv
[08:52:25] buu (buu!~buu@75.108.224.3) has quit (Ping timeout: 264 seconds)
[08:52:38] buu (buu!~buu@75.108.224.3) has joined #mythtv
[09:09:44] seld_ (seld_!~seld@h7n7-rny-a12.ias.bredband.telia.com) has quit (Remote host closed the connection)
[09:10:33] seld (seld!~seld@h7n7-rny-a12.ias.bredband.telia.com) has joined #mythtv
[09:21:49] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[09:37:21] jya_: stuartm: ffmpeg is started by AirVideo with the following options:
[09:37:32] jya_: /usr/local/airvideo/bin/ffmpeg --segment-length 4 --segment-offset 0 --conversion-id 622aeca0-eb54–43bf-b751–0f7fa3b33905f9794f06-1699–4ad7-bd9c-c1 b8202a17a1 --port-number 46631 -threads 4 -flags2 +fast -flags +loop -g 30 -keyint_min 1 -bf 0 -b_strategy 0 -flags2 -wpred-dct8x8 -cmp +chroma -deblockalpha 0 -deblockbeta 0 -refs 1 -coder 0 -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -trellis 0 -sc_threshold 40 -i_qfactor 0.71 -qcomp 0.
[09:37:33] jya_: -map 0.0:0.0 -map 0.1:0.1 -ss 0.0 -i /external/videos/movies/High-Def/dfn_stardust1080.mkv -vf crop=1920:800:0:0, scale=1280:536 -aspect 1280:536 -y -f mpegts -vcodec libx264 -bufsize 1024k -b 4250k -bt 4500k -qmax 48 -qmin 2 -r 23.976 -acodec libmp3lame -ab 256k -ar 48000 -ac 2 -
[09:37:46] jya_: that's for running for on a 1080p video
[09:38:10] jya_: that's outputting a 1280x720 video.
[09:38:16] jya_: maximum output
[09:38:32] jya_: it takes 2s for playback to start on my ipad
[09:39:03] jya_: http://pastebin.com/z2jnhZgT
[09:39:08] jya_: so you don't get smiley
[09:44:48] jya_: that's with a "local wifi" settings, maximum output quality 5120kbit/s
[09:47:02] jya_: this is for a 1280x512 max res allowed, 2048kbit/s bitare
[09:47:53] jya_: http://pastebin.com/M0fkDQwp
[09:48:11] jya_: note that ffmpeg is given a segment number
[09:48:35] jya_: here, same things. playback starts instantly, and the quality is really good...
[09:48:42] jya_: that's a pure BD rip
[09:54:10] stuartm: that crop filter is interesting ... knocking 288 lines off the bottom
[09:54:48] stuartm: and no deinterlacing
[09:57:28] stuartm: jya_: thanks
[09:58:18] jya_: the original video is progressive
[09:58:23] jya_: that's a BD rip
[09:58:29] jya_: let me try on an interlaced video
[09:58:47] stuartm: I wonder if the fact that it's using ffmpeg's built-in hls support has anything to do with the speed at which playback is able to start ...
[10:00:25] stuartm: guess it's worth me doing a speed comparison between ffmpeg on the command line and mythtranscode with the exact same arguments
[10:00:31] jya_: no reason we can't do the same
[10:01:00] stuartm: jya_: none at all
[10:02:48] stuartm: jya_: can you pastebin the playlist?
[10:03:45] jya_: do you know where I can retrieve it?
[10:04:03] jya_: let me start airplay and try to extract the playlist
[10:04:17] jya_: i'm trying to run the stuff on an interlaced recording
[10:14:06] stuartm: guessing that it would be on http://{machine_ip}:46631
[10:14:15] stuartm: although the port number probably changes for each stream
[10:16:57] stuartm: tbh, I'm not really sure, it's an m3u8 file which is served up to the client – either by ffserver or airvideos own server
[10:17:18] stuartm: but the ffmpeg documentation is at times very weak
[10:17:35] jya_: do you know what that port number passed to ffmpeg would be for? just generating the playlist?
[10:19:02] stuartm: no, I thought it might indicate the port to start ffserver on, but there's nothing in the ffmpeg documentation nor any results for it on google, could be a red-herring
[10:19:32] jya_: I thought the java app itself would be the server
[10:19:44] jya_: i don't believe the ffmpeg server is started
[10:19:47] jya_: let me check
[10:22:21] stuartm: playlist isn't critical, can't think what it might be doing differently, but it may have been interesting
[10:22:47] stuartm: especially if it avoids the audio glitches on transitions
[10:24:41] jya_: that's a 1080i video here...
[10:24:42] jya_: http://pastebin.com/tmRt0xbc
[10:25:06] jya_: it started instantly, I can't say I could measure any delay between the time I press play on the ipad and the time it started
[10:25:33] jya_: let met recompile mythfrontend on my laptop so I can start it
[10:27:51] jya_: only ffmpeg seems running on the machine, along the java app used for airvide
[10:29:09] jya_: my box convert that file at 95fps
[10:29:55] jya_: actually seems to settle on 88fps
[10:30:22] jya_: that's a E3–1220v3 process (quad-core 3.1GHz xeon)
[10:31:24] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Ping timeout: 245 seconds)
[10:35:11] stuartm: it's still not using any deinterlacing filters that I can see, interesting
[10:36:25] stuartm: any possibility that it's starting the transcode before you actually hit play?
[10:39:33] stuartm: one or two things we can borrow from those arguments, just need to translate them from command line to the internal API first
[10:40:17] jya_: stuartm: it video on the ipad certainly looks deinterlaced to me
[10:40:59] jya_: it's the hockey at the olympic; it's very obvious when playing on vlc without deinterlacing on
[10:41:21] stuartm: jya_: could be that it's using a deinterlacing method I'm not familiar with, or the ipad is capable of deinterlacing on it's own (which would be unusual)
[10:42:25] stuartm: what version of ffmpeg is it using? a few of the args it's passing don't appear in the current docs
[10:42:27] sraue (sraue!~stephan@xbmc/staff/sraue) has joined #mythtv
[10:43:44] stuartm: "Consult your locally installed documentation for older versions." ... gee that's helpful
[10:46:37] jya_: stuartm: it's an old version
[10:47:17] jya_: I compiled it in May 2012
[10:47:40] stuartm: thanks, will try and find an archived copy of the docs
[10:47:45] jya_: the source code is there: http://www.inmethod.com/forum/posts/list/1856.page
[10:47:56] jya_: it's 2.4.6 beta 3
[10:48:10] jya_: maybe be alpha 6
[10:48:20] jya_: as i've never used libav
[10:52:31] jya_: stuartm: that's the playlist when i start playback:
[10:52:32] jya_: http://pastebin.com/SEpKEuXp
[10:52:50] stuartm: jya_: thanks
[10:53:27] stuartm: that's the master playlist, the media playlist is at /index_841f79ed-2240–49fa-86d3–3b1b424042a4.m3u8?q=2048
[10:53:40] stuartm: if you're able to grab it (don't worry if you can't)
[10:53:49] jya_: http://pastebin.com/vi7FKEZc
[10:54:25] stuartm: thanks
[10:55:19] jya_: a segment is slightly less than 1MB
[10:57:29] jya_: myth can't play that stream for some reason... need to find out what's going on...
[11:00:02] stuartm: heh, when I apply the exact same crop filter I get garbage, as though it's cropped out the bit we wanted to keep instead of the reverse
[11:00:45] jya_: very weird.. I searched for the .ts file on my machine, can't find them...
[11:00:54] jya_: must be stored under a different name
[11:01:05] jya_: and the java server does some fancy stuff
[11:02:16] jya_: the segment generated here is perfect...
[11:02:23] jya_: let me upload it somewhere
[11:08:32] jya_: https://onedrive.live.com/redir?resid=2949243 . . . =video%2c.ts
[11:12:44] jya_: maybe they did patch ffmpeg for their own use.. need to find out the difference
[11:13:50] jya_: 109fps for that video using the custom ffmpeg version
[11:14:25] jya_: like -segment-length doesn't seem to exist
[11:15:43] jya_: that's the source code: http://www.inmethod.com/airvideo/download/ffm . . . .2.5.tar.bz2
[11:38:53] jya_: monkeypet: pip works fine here with master
[11:56:24] jya_ (jya_!~jyavenard@mythtv/developer/jya) has quit (Read error: Connection reset by peer)
[11:57:05] jya_ (jya_!~jyavenard@mythtv/developer/jya) has joined #mythtv
[12:35:47] warpme (warpme!~piotro@89-79-250-31.dynamic.chello.pl) has joined #mythtv
[12:44:49] andreaz (andreaz!~andre_000@p579232D1.dip0.t-ipconnect.de) has joined #mythtv
[13:00:05] doev (doev!~doev@p4FD406D1.dip0.t-ipconnect.de) has quit (Quit: Verlassend)
[13:01:56] sraue (sraue!~stephan@xbmc/staff/sraue) has quit (Quit: Ex-Chat)
[13:16:25] TheCrasher (TheCrasher!~TheCrashe@p5DCE463A.dip0.t-ipconnect.de) has joined #mythtv
[16:02:27] monkeypet: jya, i suspect that my frontend is just not powerful enough to steam two HD content to it and was on the edge when I tested with stock 0.27.
[16:18:11] Goga777 (Goga777!~Goga777@128-71-45-204.broadband.corbina.ru) has joined #mythtv
[16:25:22] stuartm: heh, found out why the crop wasn't working, we're still using our own version of all these filters which have different args
[16:29:13] stuartm: and our own version is incapable of cropping to 1080 since it operates on multiples of 16 pixels only
[16:51:04] skd5aner: why 16 pixels? That seems... arbitrary
[16:51:22] monkeypet: wierd 16 pixels, why?
[17:04:15] stuartm: this version of the filter is 11 years old, not remotely the same as the one shipped with ffmpeg
[17:04:50] stuartm: but I'm guessing 16 for some macro block reason with the codecs used in 2003
[17:05:39] stuartm: same goes for all the other 'myth' filters, they really should be binned, advances in processor instructions and general improvements mean that they simply can't compare to the ones we'd get from a recent ffmpeg
[17:06:57] stuartm: unfortunately, I neither know exactly what's required to convert to using libavfilter, nor do I really want to invest the time in making that change – but if anyone is looking for a job ...
[17:12:56] skd5aner: I'm surprised none of the (current) ffmpeg and/or libav folks want to participate in this project too
[17:13:21] skd5aner: I suppose it's a division of time, but
[17:46:52] stuartm: Janne started here, and ended going to ffmpeg/libav full time
[17:57:46] tp_ (tp_!tp@ftpd.se) has joined #mythtv
[18:20:30] Goga777 (Goga777!~Goga777@128-71-45-204.broadband.corbina.ru) has quit (Remote host closed the connection)
[18:33:49] joki (joki!~joki@p548631CB.dip0.t-ipconnect.de) has quit (Ping timeout: 264 seconds)
[18:39:25] joki (joki!~joki@p54861B9C.dip0.t-ipconnect.de) has joined #mythtv
[18:40:29] stuartm: jya: https://code.mythtv.org/trac/ticket/12079#comment:1
[19:00:26] warpme_ (warpme_!~piotro@89-79-250-31.dynamic.chello.pl) has joined #mythtv
[19:01:51] warpme_: stuartm: ough... spent whole day to find root cause for #12079....
[19:01:51] ** MythLogBot http://code.mythtv.org/trac/ticket/12079 **
[19:24:14] warpme_ (warpme_!~piotro@89-79-250-31.dynamic.chello.pl) has quit (Quit: warpme_)
[19:35:09] skd5aner: stuartm: yea, I knew about janne, but... of course he went on his way long ago
[20:01:31] warpme_ (warpme_!~piotro@89-79-250-31.dynamic.chello.pl) has joined #mythtv
[21:10:47] warpme_ (warpme_!~piotro@89-79-250-31.dynamic.chello.pl) has quit (Quit: warpme_)
[21:11:21] warpme_ (warpme_!~piotro@89-79-250-31.dynamic.chello.pl) has joined #mythtv
[21:47:13] warpme (warpme!~piotro@89-79-250-31.dynamic.chello.pl) has quit (Quit: warpme)
[21:47:13] warpme_ is now known as warpme
[22:15:04] warpme (warpme!~piotro@89-79-250-31.dynamic.chello.pl) has quit (Quit: warpme)
[22:27:26] TheCras6 (TheCras6!~TheCrashe@p508078AA.dip0.t-ipconnect.de) has joined #mythtv
[22:30:47] TheCrasher (TheCrasher!~TheCrashe@p5DCE463A.dip0.t-ipconnect.de) has quit (Ping timeout: 252 seconds)
[22:32:52] SteveGoodey (SteveGoodey!~steve@host217-42-221-59.range217-42.btcentralplus.com) has quit (Quit: Konversation terminated!)
[23:30:03] dekarl1 (dekarl1!~dekarl@p4FCEEB80.dip0.t-ipconnect.de) has joined #mythtv
[23:32:25] dekarl (dekarl!~dekarl@p4FCEF834.dip0.t-ipconnect.de) has quit (Ping timeout: 240 seconds)

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