/srv/irclogs.ubuntu.com/2009/12/09/#ubuntu-arm.txt

asacthey do that kind of stuff elsewhere00:00
asacso seems thats ok00:00
asacmaybe forward that and add to package for now ;)00:00
asaci did just put it to patches/ directory00:00
asacerr patches/ugly00:00
asacguess you dont like it ;)00:00
ftaindeed00:00
fta:)00:00
asacfta: ok so the CFLAGS in rules should be added everywhere00:06
asacaccording to kees its bad to have libs without fPIC00:06
asacfta: and the patch i gave you upstreamed ;)00:08
asac"quickly upstream"00:08
asachehe00:08
ftapinged the guy, but he's not there atm00:09
asacgreat00:09
asacok let me build on lucid without armv700:09
asaclets hope that just works00:09
asacok kicked off chromium without armv700:12
asacyou said the SSE issue we had in karmic is probably fixed too now? guess that means this might work then00:13
* asac resets router .... port forward issues00:21
asac_fta: for neon background see slides 7 and following https://wiki.ubuntu.com/Mobile/ARMv7AndThumb00:34
asac_arm folks suggest that neon optimization should at best be don in post-processing rather than at compile time00:34
asac_but no tool exists yet00:34
pwnguinpeephole neon?00:37
pwnguinthat sounds unlikely00:37
Sarvatttheres a bug about ffmpeg/neon/stack protector problems if it helps any -- https://bugs.launchpad.net/ubuntu/karmic/+source/ffmpeg/+bug/383240 (comment 41 and newer)00:37
ubot4Launchpad bug 383240 in ffmpeg "Integrate and enable ARMv5TE/v6/VFP and NEON optimisations from ffmpeg trunk for armel" [Medium,Fix released]00:37
=== asac_ is now known as asac
asacthanks. guess i should check with lool or dmart on what to best to to optimize the ffmpeg for chromium00:47
=== powderluv_ is now known as powderluv
=== ApOgEE__ is now known as ApOgEE
=== ___bjf is now known as bjf-afk
joshmAnyone ever used a SmartQ 7?02:47
joshmhad one dropped in my lap today. A customer wants to use it in some kind of retail/bar scenario as an entertainment/targeted marketing doodad02:48
joshmI've been playing with it for about an hour and it looks fun, just looking for any tips, pointers, gotchas ect02:49
persiajoshm: The SmartQ5 is an fun little bit of hardware.  It is restricted to Ubuntu 9.04, due to hardware limitations (doesn't support the newer instruction sets used in newer releases).03:29
joshmpersia: cool thanks, is the 7 restricted like that as well?03:29
persiaI believe so, but I've only hearsay (I don't have one).03:30
persiaMy understanding is that the only substantive difference between the 5 and the 7 is the screen size.03:30
joshmthanks for the heads up though. I'll be doing more research before I do anything drastic to the little guy03:30
persiaOne concern though is that you need a special kernel for those: they don't work with the standard 9.04 kernel.03:31
joshmI've only been toying with it for a couple hours, but it seems like a nifty device03:31
persia(But I think that's true for nearly everything except a couple developer boards today)03:31
joshmpersia: From my instructions I've decided I don't need to replace the OS at all03:31
persiaI wouldn't think so.  I'd recommend doing an update against the latest jaunty-updates repo though.03:32
joshmno DRM or anything so I was able to install openssh and get access from my desktop ( much easier to type )03:32
persiaAnd then just install whatever apps you need to meet your use case.03:32
joshmI do need to work on paring down the install though03:32
persiaOh, almost forgot.  Mono support is weak, so f-spot and tomboy might not be best choices for a 9.04-based solution (although I'm not sure how much you need that for retail/bar use cases)03:33
joshmfrom what I gather ( I have very limited info atm ) my customer wants to use it as a kind of table trick/entertainment/ordering platform/targeted marketing thing03:33
persiaWith a 5" screen!03:33
joshmso I don't think an SD card will be wise03:33
persiaI'd recommend the 7 for such a scenario.  I carry a 3" and a 4.5" all day every day, but I do bring those closer to my face.03:34
joshmunless we epoxy the bastard in03:34
persiaMost of the at-table electronic ordering systems I use seem to be in the 7-9" range, at not very high DPI (100 or less).  This seems more than sufficient for most entertainment/menu display, and avoids narrow touch points for drunken fingers.03:35
joshmbasicly this got dumped on me ( I don't mind! it's fun! ) because I just started at this company and I have linux experience03:35
persiaThe Q5 is probably a good dev platform, and just tell the customer to order the Q7s when it comes to installation.  Last I checked (about 9 months back), they were about the same price, and had nearly the same specs (including screen resolution)03:36
joshmit's a small windows shop. The owner thought this would be fun for me ( he was right )03:36
joshmI have no idea what the customer has bought yet, I have a 7 sitting next to me that was dropped off this afternoon03:37
joshmone of the requirements byt he customer was firefox. after a little research I've seen alot of posts about firefox being dog slow on arm03:38
persiaYou oughtn't need that much storage.  My Netwalker has 4G onboard, and I mostly use the microSD for convenience, rather than from need.  The Q7 is a little tighter, but if you're running it in kiosk mode, you shouldn't need that many apps.03:38
joshmis that correct? should I be looking at another browswer? The customer specificly requested firefox. I've emailed him asking why firefox is a must. But haven't heard back yet03:39
persiaWell, it's slow, but it's usable.  I find firefox on the Netwalker to have significantly faster performance than the default Zaurus browser (just because the HW is faster).03:39
joshmI saw a post from the ubuntu devs saying they would look at chromium for next release03:40
joshmso firefox is useable?03:40
joshmfrom the way the post read, firefox was a bear03:40
persiaAt the recent UDS, we had a session to talk about it, and while I didn't attend, my memory of the results was that webkit-based browsers were considered preferable.  That said, I don't think any of the webkit-based browsers in 9.04 are in good enough shape to use out of the box.03:40
persiaFirefox is definitely usable, but the performance is much slower than on a desktop.  It depends on your expectations.03:41
joshm--->> link https://wiki.ubuntu.com/Specs/ArmLightweightBrowser03:41
persiaRight.  Thats the spec for the session I mentioned.03:41
joshmgreat thanks03:42
joshmI'm about done futzing with it tonight, Thanks for the info, you have been awesome.03:43
joshmI'm wondering where my customer is getting them now03:43
joshmI think he is getting them pretty cheap, and my wife has been wanting an e-book reader03:44
persiaNo problem.  Good luck with your project.  One other note: 9.04 is only supported until around October 2010, so once you have a PoC, it might be worth investigating alternate hardware solutions for the final instalaltion (that could take advantage of a newer release)03:44
joshmI know it isn't the liquid paper type stuff like kindle, but from what I gather it has a good uptime on battery03:44
persiaI've seen them advertised for export including shipping to Europe for ~ 140 euros from a few sources.03:45
joshmshe hasn't gotten off work yet tonight03:45
persiaI didn't end up ordering one, so I can't recommend any specific vendor (as none of the places I saw it advertised were familiar to me)03:45
joshmI'm gonna toss a book on it and have her play with it03:46
persiaIf it's not installed, you might want to try installing fbreader first.03:46
joshmyeah I've already "rooted" it03:46
persiaIt's a reasonably nice interface for reading (unless your books are PDF or HTML)03:46
joshminstalled openssh so I didn't have to deal with it's interface03:47
persiaDont the SmartQ series come "rooted"?03:47
joshmyeah it was superficial03:47
joshmhence the ""03:47
persiaIt's nice to see more consumer hardware coming out that way, so we can mess with it properly :)03:47
joshmthere was no obstical, though trying to add a user and give it sudo rights while the onscreen keyboard covered the shell was fun03:48
persiaThere's no USB port?03:48
joshmyeah there is, but I don't have a usb keyboard at my house03:48
persiaAh, it all makes sense now :)03:49
joshmall mine are PS203:49
joshmactually I did find one after I was done, but it's almost as bad03:49
persiaWorse in some ways, because one has all the pain of not having one and then gets the fun of slapping one's forehead03:50
joshmmy keyboard my sister gave me, it's dish washer washable03:50
joshmit's all plastic03:50
joshmhard to type on03:51
joshmthe onscreen one was almost as good03:51
joshmexcept with the usb one I could see what I was typing03:51
persiaOh my.  That's an interesting choice.03:52
joshmI typed enough to add openssh-server, and add a user onscreen03:54
joshmthen I logged in with ssh and created a script to add me to sudoers, script named /tmp/a03:55
joshmthen ran that03:55
persiaAnd once you have an ssh connection, you can use the interface of your choice to hack it.03:55
joshmwasn't so much bypassing security as bypassing inconveinence03:55
joshmexactly03:55
persiaJust be careful with that: one issue I've seen a lot with using ssh to hack the little machines is that one forgets to make sure the interface works without it in the final solution.03:56
joshmwell right now I'm just playing03:56
joshmper my boss this is low priority03:56
joshmthink it might be by bosses friend or something03:57
joshmI don't know03:57
joshmdon't care really. free hardware to play with is payment enough for me :P03:57
persiaYeah.  Toys always win :)03:58
=== ogra_ is now known as ogra
asaclool: i saw you did some efforts on supporting neon for ffmpeg ... whats the idea?12:10
asaclike: how is that supposed to work only on hardare that supports neon etc.12:11
asacfta: chromium seems not to open pdf files etc. is that known?12:16
asace.g. lack of mime integration with desktop et al12:16
ograhmm, db4.2 seems to need a swp fix12:29
* ogra gives back a bunch of packages that might be fixed with -mimplicit-it=thumb12:32
armin76asac is now an arm expert!12:38
ograarmin76, we dont leave him a choice ;)12:39
asachaha12:39
asaci know armin76 ... my personal super-expert12:39
asac;)12:39
asacogra: is implicit-it in toolchain now?12:40
ograsince dec. 4th12:40
asacodd. thoughti talked to doko after that12:40
asache said it was blocked on eglibc fixes12:40
ograi gave back everything that was failing before that date with assembler messages that didnt contain swp errors12:40
asacgood12:40
ograwell, gcc at least sets the option12:41
asacogra: do you have buildd powers or did you use launchpad web ui?12:41
ogra  * Pass -mimplicit-it=thumb to as by default on ARM. LP: #488302.12:41
ograLP ui12:41
ograthe pages are linked directly from the ftbfs list12:41
asacwe need a buildd admin in the team12:41
ograwe have lamont :)12:41
asacso we can prioritize armel builds12:41
asacwell12:41
loolasac: It's done using hwcaps12:41
ograNCommander can priorize12:41
loolasac: glibc is patched to look at /lib/neon, /lib/vfp, /lib/vfp/neon and the like12:42
ograasac, archive admins can do that iirc, no need for a buildd admin12:42
loolasac: So we have two ffmpeg builds, one with neon enabled and one without; the neon enabled one goes into the neon-vfp dir12:42
asacogra: afaik buildd admin (like doko) ... i dont think there is more power attached to "buildd" admin12:42
asaclool: ok. so the package just does two runs?12:43
loolI think ffmpeg should be revised for thumb2 / armv7 though, the flags are hardcoded to the lowest supported ABI12:43
asaclool: where are the dirs located it looks at?12:43
ograasac, there surely is, but i know that StevenK as well as NCommander can bump priorities for us12:43
loolasac: glibc?12:43
asaclool: i mean: where are they coded. ok12:43
asacthx12:43
asacogra: ncommander is archive admin?12:43
ograno12:43
asacgood ;)12:43
ograbut he is in the porters team12:44
loolHe is porter12:44
ograso he can bump packages12:44
asacok12:44
asacboth are not really there though ;)12:44
ograright, in that case ping in #ubuntu-devel12:44
ograusually takes not more than ten mins until someone helps12:45
ograhrm12:45
ograThe following packages have unmet dependencies:12:45
ogra  libmetacity-private0: Conflicts: libmetacity0 but 1:2.28.0-0ubuntu1 is to be installed12:45
ograE: Broken packages12:45
ograstill :/12:45
ograroot@babbage2:/# apt-cache rdepends compiz12:46
ogracompiz12:46
ograReverse Depends:12:46
ogra  ubuntu-netbook-remix12:46
ograoh, intresting12:46
asacogra: https://edge.launchpad.net/~launchpad-buildd-admins12:46
ograwhy is that seeded ?12:46
asacthats the team ncommander is in12:46
ograubuntu-porters i think12:46
asacno12:46
asachttps://edge.launchpad.net/~mcasadevall/+participation12:46
asacBuild Daemon Maintainers12:47
ograah12:47
asacso yes. thats what i ment with buildd admins12:47
ografor sparc and ia64 i think12:47
asacok12:47
ograhmm, there is no rdep for libmetacity0 anymore12:47
loologra: There is a workaround in the seed to avoid pulling compiz12:48
loolIt's due to the x-window-manager provides12:48
* ogra doesnt get why his build working12:48
ogralool, ah12:48
ogra*is not working (indeed)12:49
loolwe dropped it at tsome point because maximus got fixed12:50
loolbut apparently it's broken again12:50
ograright12:50
ograwell, i dont really care atm12:51
ogramy armel builds fail ... thats more fatal12:51
ogranothing in ubuntu-desktop should pull in libmetacity0 anymore ... but the image still moans12:52
cooloney_ogra: just interrupt for a while. we still don't have the patch drop from fsl?12:53
loolStevenK borke maximus12:53
ogracooloney_, i'll ping the world as soon as they release something12:53
cooloney_ogra: thanks, i just ordered a sata cable and try to test my patch on the platform tomorrow12:54
ogracooloney_, they said there should be an untested unstable drop by end of this week12:54
ograThe following packages have unmet dependencies:12:54
ogra  compiz-gnome: Depends: libmetacity0 (>= 1:2.25.8) but it is not installable12:54
ograE: Broken packages12:54
ograARGH !12:54
loolWas maximus imported to Bzr yet?12:56
loolI thikn StevenK has a spec on this12:56
ograno idea, i thought he dropped all UNR work12:57
asache is still doing this for the time being12:59
ograah12:59
asacnot sure which spec he really puts work in though12:59
* ogra cries 12:59
ograi have no idea why compiz-gnome is still tried to install12:59
loolI uploaded a fixed maximus13:01
ograsigh13:02
loologra: Is still tried to install?13:02
loolEPARSE13:02
ogralool, i dropped compipz from ubuntu-desktop13:02
loolFor armel only I guess?13:02
ograbut yes, something still pulls it in13:03
ograyep, armel only13:03
loolDid you seed metacity on armel?13:03
ograno, its in the default seed13:03
loolThe default seed?13:03
loolWhat's that?13:03
ograubuntu-desktop13:03
loolOh it's always seeded already ok13:03
ograboth WMs are in there13:03
ograi just dropped compipz13:03
ogra-p13:04
ograroot@babbage2:/# apt-cache rdepends compiz-gnome13:04
ogracompiz-gnome13:04
ograReverse Depends:13:04
ogra |gnome-session13:04
ogra |compiz13:04
loolDid you wait long enough that the tasks get updated?13:04
ograbut gnome session has a "metacity | compiz-gnome | sawfish"13:04
ograso it shouldnt be pulled13:04
ograno idea, isnt the task updated with the seed commit ?13:05
ograwhich happens long before the -meta is promoted13:05
loolApparently compiz-gnome is still in the seed13:06
loologra: no, the tasks are updated two publisher runs after the seed is pushed13:06
lool*If* at least one package changes13:07
ogracompiz-gnome was never in the seed13:07
ograonly compiz13:07
loolchdist -a armel apt-cache lucid-armel show compiz-gnome | grep Task13:07
loolTask: ubuntu-desktop, edubuntu-desktop, ubuntu-netbook-remix13:07
loolIt's definitely seeded on armel; it might be because of some dep13:07
loolcompiz depends on compiz-gnome13:08
loolcompiz is still seeded on armel ATM13:08
ograwell, rdepends shows gnome-session but as i said above ... we have metacity to fulfill that13:08
loolAgain, that might be due to some dep13:08
loolNote that gnome-session is listed *first* in the seed13:09
loolThat said, metacity is listed first in gnome-session's deps13:09
shenki_asac: ping13:10
shenki_asac: im the person who emailed you a few hours back about chromium13:11
loologra: it might be xinit pulling that13:12
ogralool, thats fine ... i was apparently missing the second publisher run13:12
ogracolin said its gone now in germinate and will be gone after the next publisher13:12
shenki_asac: if you try the link again the PDF should download correctly. it's just slides from a talk I gave a few weeks ago, i'd like to write up my results before i publish it broadly13:14
=== shenki_ is now known as shenki
asacshenki: ok thanks.13:17
asacand welcome ;)13:19
shenkithanks13:20
ograeveryone cross your fingers !13:56
* ogra just fired off an armel live build13:56
* JamieBennett crosses everything13:57
ograheh, ppc and ia64 are not happy ...14:00
ograarmel still runs though14:00
asacme crosses fingers too14:47
ograanother 30-45min to go until it should spit out the first image14:48
* asac waits for that14:49
asacthough i cannot test while this chromium build is going ;)14:49
asacmaybe i could try "hibernate" ;)14:49
* ogra glares at the clutter FTBFS log14:51
ogra-g -O2 -g -Wall -O2 -march=armv5t14:51
ograerr14:51
ograWTF14:52
ograCPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)14:53
ograifeq ($(CPU),arm)14:53
ograCFLAGS += -march=armv5t14:53
ograendif14:53
ograGAR !14:53
ograhow silly is that !14:53
asacogra: in rules?14:58
ograyeah14:58
ograrules is about ten lines14:58
ograthats one half14:58
asacisnt ifeq (armel,$(DEB_BUILD_ARCH)) better?14:59
asaci mean for the test (not for the flag ;))14:59
ograyes, that too15:00
ograthe whole chunk of code needs to go anyway though15:00
* ogra will take care for it tomorrow after the freeze15:01
asacwho packaged that?15:01
asacclutter upstream?15:01
asacor debian?15:01
ogradebian i think15:01
* ogra checks15:01
ograwell, upstream are DDs15:02
ograRoss Burton <ross@debian.org> worked for openhand last i checked15:02
asactell him that march is toolchain business ;)15:02
asacand CPU is bad ;)15:03
ografunnily i cant find anything that mentions why the arch was hardcoded15:03
ogra  * Use LDFLAGS/CFLAGS vars directly to avoid overriding them completely; bdep15:03
ogra    on cdbs >= 0.4.4115:03
asacarmin76 said that debian made hacks to support armv4 or something15:03
ograthats all i find even mentioning CFLAGS15:04
asacmaybe it didnt work for clutter so they forced armv515:04
ograand thats a patch from lool15:04
ograwho i cant imagine doing something like above15:04
asacno git/bzr for packaging?15:04
asacdont we have debian bzr imports already?15:04
asacor still "just" ubuntu?15:04
ograwe should have debian as well as upstream imports15:05
asacright. so checking there when that line was modified might give a clue15:05
asacwhen this was added at least15:05
asacunless we didnt import at that point yet15:06
shenkihttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=47815215:06
ubot4Debian bug 478152 in clutter "clutter: needs armv5 on arm/armel" [Normal,Fixed]15:06
ograugh15:07
suihkulokkisorry :p15:08
ograheh15:08
ograwe could probably make that conditional or some such ... so it doesnt executed when building on ubuntu15:09
ogra*doesnt get15:09
shenkithe code that the bug references is no longer there. there are two places that are ifdef __arm__, and they contain instructions that are common to all variants15:09
shenkiso you can drop the arch check, imo15:10
ograthough is debian building for anything smaller than v5 ?15:10
ograi thought it defaults to v5 too now15:10
ograah, even better15:10
loolasac: the CPU test covers any ARM distro, e.g. arm, armel, and perhaps future stuff like armelhardfloat15:19
loolI don't think it's necessarily better to use the deb arch instead of the gnu cpu15:19
loolbuild is wrong though, should be host15:19
ograwell, its apparently obsolete anyway15:20
loolThe current rules say CPU := $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)15:20
loolSo these are correct15:21
ograyes, thats what i pasted above15:21
loolasac wrote DEB_BUILD_ARCH though15:21
asacyeah at least host15:21
ograyes, why is host arch better here ?15:21
loolFor cross-compiling15:21
asacx-compile15:21
asacyes15:21
loolhost is where it will run15:21
ograah15:22
ograthe stuff i never do :P15:22
asacah ... at least didnt fail yet16:16
ograwell, it usually takes 1.5h per image16:17
=== bjf-afk is now known as bjf
armin76ogra: what CFLAGS you guys use?16:51
armin76ok, found it at https://wiki.edubuntu.org/ARM/Thumb216:53
asacfta: fixed the skia build probs on arm wo armv719:17
ftawhich pbs?19:17
asacfta: it failed a) trying to build SSE and b) missing some opts files when SSE was excluded for arm19:18
ftahm19:19
asacone second19:19
asaci cannot do a diff because i dont have the original source unpacked anymore19:19
asaclet me give you the full file ;)19:19
asachttp://pastebin.com/f482b739d19:19
asacso what i added as an "arm" only section19:20
asacwell all-"arm" section19:20
asacthat exluces the SSE2.cpp and adds the other files that are also added for armv719:20
asacactually we can remove the files from the armv7 block too19:20
asacone second19:20
asacfta: http://paste.ubuntu.com/338224/19:21
asacand remove those two blocks from the armv7 section19:22
asacso http://paste.ubuntu.com/338225/19:22
armin76asac broke launchpad19:24
asachow?19:25
asacstill works for me ;)19:25
=== bjf is now known as bjf-afk
asacok restarted build with WANT_TESTS=0 ;)19:27
asacfta: ok so WANT_TEST=0 fails to biuld as there are differences (or maybe just because i aborted a half built test build before)19:49
asacchromium-codecs-ffmpeg depends on chromium-browser (>= 4.0.203.0~); however:19:49
asacthats bad19:49
asactwo sided depends ;)19:50
asacone of those should be dropped19:50
asaci guess this one19:50
ftait was for a transition19:51
asachmm. yeah. but pleaes drop it ;)19:53
playya_is it now possible to compile my code for arm on lp?21:30
playya_or should i squeeze everything out of my n800?21:36
=== bjf-afk is now known as bjf
asacplayya_: squeeze21:52
playya_:/21:52
playya_i should use the 2 GB card for /var/cache21:53
playya_but i can upload it to my ppa?21:54
asacplayya_: ppas dont build for arm21:59
asacand you can only upload sources there21:59
playya_ok21:59
playya_bye bye n80021:59
asachehe21:59
playya_see you in the next decade21:59
playya_afair there's a bug report for it22:00
playya_and the arm machines are quite idle most of the time22:00
playya_i just want to build the fso stuff :(22:00
asacplayya_: they are usually busy22:01
asacand break regularly atm22:02
asacnow is freeze time22:02
asacthats why they are (luckily) idle22:02
playya_just saw the load on a info page22:02
asachttps://edge.launchpad.net/builders22:02
playya_maybe that was on the end of a release cycle22:02
playya_s/on/at/22:03
ftaasac, still there?22:52
asacfta: yes23:00
asacbb in 5 min23:00
ftaasac, want me to bring the chromium/codec dev here? so it's faster and i don't act as a relay23:01
asacfta: why not ;) depends when he can make it though23:03
asachttp://pastebin.com/f65476f1223:04
asacthat was the patch ... the other was about arm + fPIC afair23:04
ftahold on, asking23:05
asacfta: when basetest is running are all the debs already produced?23:11
ftanope, debs are created at the end23:11
asacoh no :(23:11
asacthis thing from yesterday is still running23:11
ftalol23:12
asacthats not acceptable ;)23:12
ftamaybe we should skip the test on arm then23:12
asacmaybe i should really try qemu ;)23:12
ftatestS23:12
asaci think so ... for now23:12
asacipc_tests now23:13
ftaawong, welcome!23:14
awonghello!23:14
asachi23:15
ftaasac, could you please summarize the situation?23:15
asacsituation is that the -codecs package failed because of relocation issue on armel ... adding -fPIC fixed that23:15
asacthen that revealed that there seems to be some code built that isnt built on other archs in libavdecoder/aac.c23:16
asacthis: http://pastebin.com/f65476f12 makes it build23:16
asacbut i am not sure if its right ... though i saw other tests for that constant23:16
awongcool.23:16
asacso now it actually built here23:16
asacawong: so wonder if you know why -fPIC is not added for armel (though it is for amd64)23:17
asacor any reason not to add that on i386 too?23:17
asace.g. everywhere?23:17
awongI actually do know the reason. :D23:17
asaccool. can you fix that ;)?23:17
asaci think -fPIC everywhere should be ok23:18
awongFor arm, it's an oversight.  We've only recently trying to fix the arm build.  The -fPIC and -DPIC will probably get added soon (fbarchard has some changes in flight so I don't want to get into the mix quite yet).23:18
asacalso please ccheck the patch above and commit that too if thats ok ;) ... so we get building packages23:18
asachmm23:18
awongAs for i386, -fPIC can't work.23:18
asaccant?23:18
awongnope.23:18
asaccan you elaborate?23:19
awongNot unless you disable a whole bunch of the ffmpeg assembly.23:19
awongIf you look at the current debian packages, -fPIC is actually disabled on ia32 builds of ffmpeg because of this.23:19
awongBasically, they need the extra register (ebx specifically) free to do some of their more optimized routines.23:19
asaci saw it wasnt used23:19
asacand thats why i thoght that adding everywhere is wrong as it felt intentional23:19
asacawong: so when is his arm work going to land?23:20
asac(fbarchard)23:20
awongi'll walk over and ask him in a sec...23:20
awongFor your patch, if you could submit a crbug.com with the patch, that'd be the easiest way to get it committed.23:21
asaci hoped someone else can do that ;)23:21
awonghttp://dev.chromium.org/developers/contributing-code23:21
asacfelt complicated when i last looked23:21
asacat least for drive-by contributors23:22
ftaaac should be built for all arches with the non-free flags23:26
awongasac: the issue is that since it's your patch, we want to make sure the attribution is right.23:27
awongAs for the arm stuff, fbarchard says he'll probably have something in a day or two.23:29
asacok thanks.23:29
asaci dont even know where the ffmpeg code i patched is in svn ;)23:30
awonghah23:30
asacits not in third_party/ffmpeg for sure23:31
asacfta: where do you produce that ffmpeg-mt thing from?23:32
ftathe tarballs inside the tarball?23:32
asacyes23:32
asacffmpeg-mt23:32
ftai just get them from chromium23:32
asacwhere?23:32
ftauntouched23:32
asaci dont see them in svn23:32
asachttp://src.chromium.org/viewvc/chrome/trunk/src/third_party/ffmpeg/23:32
ftahttp://src.chromium.org/svn/trunk/deps/third_party/ffmpeg/23:33
ftayep, same23:33
asacnothingthere is nothing in it23:33
asacno libavdecoder/aac.c ;)23:33
asachttp://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/23:34
asacits different23:34
asaccrazy ;)23:34
asacso this whole patch is not possible ;)23:35
awonghttp://src.chromium.org/svn/trunk/deps/third_party/ffmpeg/patched-ffmpeg-mt/libavcodec/aac.c23:35
asachmm23:35
asacyeah23:35
asacok23:35
asaci can do that i hope23:35
asac;)23:35
awongso, I can do the uploading of the patch and landing23:35
awongbut I think you still need to follow a few of the steops in http://dev.chromium.org/developers/contributing-code about the Individual COntributor License Agreement, and getting your name into the Authors file.23:36
asacjust for this minimal patch. cant you shuffle it a bit and then submit ;)23:37
awonghah.23:37
awongunforutnately, I don't htink that's quite cool. Frank's got a few changes for ARM in the air currently and will likely have fixed this same issue since it doesn't compile w/o it.  Let's let his stuff land first and then we can hopefully just side-step this.23:42
awongit's silly, I know...but not being a lawyer, I don't know the consequences, blah blah.23:43
asaci now did all the gcl stuff ;)23:46
asacso you want me to abort that?23:46
awongheh23:46
awongup to you man.  If you're most of the way there, I'm happy to review and land for you.23:47
asacawong: right. wonder if its a problem that i only checked out the libav*/ directory ... i assume gcl gets it right from svn info?23:48
awongbtw, on your guys's build, are you doing the full gyp/make thing?  If so...how are you building our ffmpeg for arm at all?  I don't think we have a config.h checked in for arm.23:48
awongasac: I think gcl can handle it.  However, bigger issue is that you're going to want to submit a patch to the source tree.23:50
awongand add it to http://src.chromium.org/svn/trunk/deps/third_party/ffmpeg/patches/to_upstream/ as patch 51.23:50
awongThe "patched-ffmpeg-mt-source" directory is autogenerated from the tarball and these patches.23:50
asacright23:50
asacthats what i planned to do23:50
awongah, ok23:50
asacyou say on the patch in patches/?23:51
asacor both?23:51
asacoh23:51
asaconly the patch in patches/?23:51
asacthat was the question ;)23:51
asacsorry23:51
awongah.  yes, that's all you need.23:51
awongI'll regenerated the patches tree for you afterwards since Ihave everything already setup.23:52
asacok ... good23:52
asacout for a few minutes getting some stuff23:54
awongnp. I'm here for another hour or so.  Othewrise, feel free to e-mail me (ajwong@chromium.org)23:55

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!