obinou_ has quit [Ping timeout: 240 seconds]
silviof1 has joined #imx6-dev
silviof has quit [Ping timeout: 272 seconds]
projectg1s has joined #imx6-dev
projectgus has quit [Ping timeout: 252 seconds]
cnxsoft has joined #imx6-dev
simmel80___ has joined #imx6-dev
simmel80_ has quit [Ping timeout: 240 seconds]
projectg1s is now known as projectgus
Er0l has quit [Read error: Connection reset by peer]
Er0l has joined #imx6-dev
Er0l has quit [Ping timeout: 245 seconds]
Er0l has joined #imx6-dev
victhor has quit [Ping timeout: 245 seconds]
jnettlet has quit [Ping timeout: 240 seconds]
projectg1s has joined #imx6-dev
projectgus has quit [Ping timeout: 252 seconds]
projectg1s is now known as projectgus
obinou_ has joined #imx6-dev
cnxsoft has quit [Ping timeout: 255 seconds]
epl has quit [Ping timeout: 252 seconds]
epl has joined #imx6-dev
silviof1 is now known as silviof
kroon has joined #imx6-dev
jnettlet has joined #imx6-dev
applepi has quit [Ping timeout: 240 seconds]
cnxsoft has joined #imx6-dev
rz2k has joined #imx6-dev
diego_r has joined #imx6-dev
tasslehoff has joined #imx6-dev
fossxplorer has joined #imx6-dev
<tasslehoff> anyone know what the issue with edid is? is it not read correctly? my debug prints show that it discards (almost) all modes because the timings don't match the mxc_cea_modes.
<tasslehoff> as mentioned yesterday 720p works fine on my system, but if I boot with hdmi connected it is discarded because the timing parameters don't match.
<simmel80___> tasslehoff: maybe you can try to relax the requirements a little in the code, so that it does not decide to dicard?
<simmel80___> did you find out in which function the discard actually happens?
<simmel80___> most monitors should be just fine with the timing parameters a little of
<simmel80___> some caveats apply though, eg. trying to set 1366x768 in LVDS would not work, 1360x768 is just fine, the same may be true for HDMI
<simmel80___> an the parameter space for the pixel clock is pretty restricted anyways
<tasslehoff> simmel80___: it discards stuff in mxc_edid_fb_mode_is_equal, since that demands everything to be exact
<simmel80___> so i guess freescale and the display vendor just have differnt interpretation of what the exact cea mode should be
<simmel80___> does it allways discard regarding a specific parameter (eg h_width, v_width, pixclock etc.) or all over the place
<tasslehoff> simmel80___: all over the place. left/right/upper/lowe margin, hsync and vsync
<simmel80___> maybe just code a generic function, that accepts a value if it is in a say 2% margin around the expected value
<tasslehoff> simmel80___: yeah. I actually consider disabling edid instead, since I know "my resolution".
cnxsoft has quit [Ping timeout: 255 seconds]
<simmel80___> yes, i thought to do the same when it would have come to "fix" this issue for an actual customer project
<simmel80___> so far i just lived with the brokenness
<simmel80___> but thanks a lot, with your research it should be more easy to find a solution when i would need to
<tasslehoff> simmel80___: np. my "fix" is to run mxc_hdmi_default_modelist on HDMI_EDID_SUCCESS in mxc_hdmi.c
<tasslehoff> the commit message will be "look ma, no hands!" :p
<simmel80___> ;-)
<tasslehoff> simmel80___: more info. from what I see in the kernel, it throws away everything that does not matches a cea timing.
<tasslehoff> the edid of my display has the 720p dmt timing
<simmel80___> maybe it was coded with the expectation of having an consumer/entertainment/tv display
<tasslehoff> cea = consumer electronics association (TVs and stuff), dmt = display monitor timing (Computer displays)
<tasslehoff> simmel80___: my thought exactly
<simmel80___> so they made assumptions that maybe not hold for productive work displays
<simmel80___> hehe, we come to the same conclusion...
<tasslehoff> yup. I wonder if this is intended. perhaps I should ask on some mailing list or on the freescale forums.
<simmel80___> could be, desktop experience is maybe not high up on the list of thing to do with the imx6, consumer video consumption more so
<simmel80___> i think it is just lazyness/coding accoring only to limited requirements
<simmel80___> which is not a bad approach per se, why do more than is needed
<tasslehoff> simmel80___: I also suspect that ok/good monitors support cea timings
<tasslehoff> that's a guess :)
<simmel80___> i do not remember from the edid standard, but it should be possible
<simmel80___> eg. my our projector in the office displays just fine, while several older monitors seem to have the issue as described
<simmel80___> its probably just a matter of declaring both a list of dmt and a list of cea modes in the same edid
<tasslehoff> simmel80___: yeah. anyway, I guess that concludes the research. now I/we know how to fix it if needed. thanks for sparring.
<simmel80___> next time when i have a look at it, i will dump both edids and compare them regarding this aspect
<simmel80___> you are welcome, thanks for doing all the hard work ;-), i was just sitting there watching
<simmel80___> sorry i could not do more atm, my test setup for imx6 is currently not running
<tasslehoff> np :)
cnxsoft has joined #imx6-dev
cnxsoft has quit [Ping timeout: 255 seconds]
tasslehoff has quit [Quit: WeeChat 0.4.2]
tasslehoff has joined #imx6-dev
cnxsoft has joined #imx6-dev
cnxsoft has quit [Ping timeout: 255 seconds]
victhor has joined #imx6-dev
ballock has quit [Quit: Changing server]
ballock has joined #imx6-dev
rz2k has quit []
cnxsoft has joined #imx6-dev
tasslehoff has quit [Quit: WeeChat 0.4.2]
kroon has quit [Quit: Leaving]
cnxsoft has quit [Quit: cnxsoft]
<codinho> dv_, hi, I'm observing error in imxvpudec on master, <imxvpudec0> error: loading VPU failed: failure is it known issue?
<codinho> [ERR] Error in IOSystemInit()[ERR] IOSystemInit() failure.
<dv_> no, never seen this
<dv_> details. kernel version, gstreamer-imx version, what hardware you are using
<codinho> Linux imx6qsabrelite 3.10.17-1.0.0_ga+yocto+gcfb334d #1 SMP Tue Jun 24 23:34:16 NOVT 2014 armv7l GNU/Linux
<dv_> jnettlet: seen this before?
<codinho> dv_, gstreamer-imx 0.9.6 67ea62069fca79d65bf244e98ff568d39399fdaf
<codinho> sabrelite
<codinho> just playbin uri... pipeline
<codinho> master branch
<dv_> hm no idea sorry
<dv_> for some reason, there is a failure in a low level component
<dv_> oh wait
<dv_> did you install the vpu firmware?
<codinho> firmware-imx?
<codinho> my local.conf worked week ago, after my last repo sync I've observed such issue
<codinho> dv_, what do you mean with vpu firmware?
<dv_> firmware-imx , yes
<codinho> dv_, so yes, its in FSL_PACKAGES for CORE_IMAGE_EXTRA_INSTALL_append
<codinho> dv_, what do you suggest to use as preferred version for gstreamer1.x ?
<dv_> latest
<jnettlet> codinho, dv_ yeah it is a bug in the vpu libs.
<codinho> oh
<dv_> jnettlet: the one you have been hunting?
<codinho> jnettlet, good to know
<jnettlet> dv_, nope this is a stupid bug that I am not quite sure how it worked before
<codinho> any solution for now?
<jnettlet> codinho, sure. edit the file vpu_io.c Then find the function IOGetVirtMem() and change the last line from return va_addr; to return 1;
<codinho> jnettlet, thanks
<jnettlet> The function is just an int acting as a bool. return error or success.
<codinho> jnettlet, I see
<jnettlet> one of 8 patches I have that apparently I can't distribute
<jnettlet> except in binary form
<codinho> jnettlet, in which recipe this vpu_io.c file?
<codinho> is it firmware-imx package?
<dv_> no
<dv_> imx-vpu
<codinho> ok
<dv_> if you are using yocto, first do bitbake -c cleansstate imx-vpu
<dv_> then -c patch
<dv_> then search imx-vpu in the tmp/work/ subdirectory
<dv_> somewhere in there, there is a folder called like "imx-vpu"
<dv_> example: tmp/work/cubox_i-poky-linux-gnueabi/imx-vpu/1_3.10.17-1.0.0-r0/imx-vpu-3.10.17-1.0.0/
<codinho> dv_, yeah, I know this sequence already:)
<dv_> ah okay
<codinho> dv_, did you mean with latest version of gstreamer part git version?
<dv_> no
<dv_> just use whats currently in OE
<codinho> oh, ok
staylor has joined #imx6-dev
staylor has quit [Max SendQ exceeded]
staylor has joined #imx6-dev
codinho has quit [Ping timeout: 240 seconds]
codinho has joined #imx6-dev
codinho has quit [Changing host]
codinho has joined #imx6-dev
diego_r has quit [Ping timeout: 244 seconds]
kroon has joined #imx6-dev
victhor_ has joined #imx6-dev
victhor has quit [Ping timeout: 245 seconds]
fossxplorer has quit [*.net *.split]
Er0l has quit [*.net *.split]
simmel80___ has quit [*.net *.split]
monkeyiq has quit [*.net *.split]
dv_ has quit [*.net *.split]
ortogonal has quit [*.net *.split]
fossxplorer has joined #imx6-dev
ortogonal has joined #imx6-dev
dv_ has joined #imx6-dev
simmel80___ has joined #imx6-dev
monkeyiq has joined #imx6-dev
Er0l has joined #imx6-dev
awakecoding has quit [*.net *.split]
awakecoding has joined #imx6-dev
Er0l_ has joined #imx6-dev
fossxplorer has quit [*.net *.split]
Er0l has quit [*.net *.split]
simmel80___ has quit [*.net *.split]
monkeyiq has quit [*.net *.split]
fossxplorer has joined #imx6-dev
simmel80 has joined #imx6-dev
obinou has quit [Ping timeout: 264 seconds]
Er0l_ is now known as Er0l
obinou has joined #imx6-dev
kroon has quit [Quit: Leaving]
monkeyiq has joined #imx6-dev
fossxplorer has quit [Remote host closed the connection]
jnettlet has quit [Ping timeout: 255 seconds]
jnettlet has joined #imx6-dev
jnettlet has quit [Ping timeout: 255 seconds]
jnettlet has joined #imx6-dev
jnettlet has quit [Ping timeout: 264 seconds]
bfederau has quit [Read error: Connection reset by peer]
bfederau has joined #imx6-dev
hste_ has quit [Ping timeout: 255 seconds]
victhor_ has quit [Ping timeout: 264 seconds]
hste_ has joined #imx6-dev
victhor_ has joined #imx6-dev
jnettlet has joined #imx6-dev
jnettlet has quit [Ping timeout: 260 seconds]
victhor_ has quit [Ping timeout: 240 seconds]
victhor_ has joined #imx6-dev
projectgus has quit [Ping timeout: 252 seconds]