OpenBricks / openbricks

Embedded Linux Framework
http://www.geexbox.org/
GNU General Public License v2.0
83 stars 42 forks source link

ffmpeg: bump to 2.4.2 #21

Closed unixer closed 10 years ago

unixer commented 10 years ago

Update build script and Patches for new ffmpeg 2.4.2

tomlohave commented 10 years ago

I merge it but can you review the 2 meta files ?

unixer commented 10 years ago

Yes is all ok

I use in the SifBoX

Nota di riservatezza - D. Lgs n. 196 del 30.06.2003 - ( Codice Privacy ):

In ottemperanza e nel pieno rispetto delle specifiche indicazioni del decreto di cui sopra, Vi informiamo che i Vostri dati sono trattati nella piena tutela dei Vostri diritti, della Vostra riservatezza. Si ricorda che è sufficiente inviare un messaggio al mittente del presente e-mail con oggetto "CANCELLA o RIMUOVI" per poter essere rimossi dall'archivio o per avere informazioni e/o chiarimenti. Il presente messaggio, corredato dai relativi allegati (ove presenti), contiene informazioni da considerarsi strettamente riservate, ed è destinato esclusivamente al destinatario sopra indicato, il quale è l'unico autorizzato ad usarlo, copiarlo e, sotto la propria responsabilità, diffonderlo. Chiunque ricevesse questo messaggio per errore o comunque lo leggesse senza esserne legittimato è avvertito che trattenerlo, copiarlo, divulgarlo, distribuirlo a persone diverse è severamente proibito ed è pregato di rinviarlo immediatamente al mittente distruggendone l'originale. Grazie. Notice to recipient: This e-mail is strictly confidential and meant for only the intended recipient of the transmission. If you received this e-mail by mistake, any review, use, dissemination, distribution, or copying of this e-mail is strictly prohibited. Please notify us immediately of the error by return e-mail and please delete this message from your system. Thank you in advance for your cooperation.

Da: Thomas Genty [mailto:notifications@github.com] Inviato: giovedì 23 ottobre 2014 17:24 A: OpenBricks/openbricks Cc: Unixer Oggetto: Re: [openbricks] ffmpeg: bump to 2.4.2 (#21)

I merge it but can you review the 2 meta files ?

— Reply to this email directly or view it on GitHub https://github.com/OpenBricks/openbricks/pull/21#issuecomment-60256179 . https://github.com/notifications/beacon/ABMcfU1Z6y402rhY55Sopuo2nvJeIU3Iks5nGRUZgaJpZM4CyJPS.gif

warped-rudi commented 10 years ago

@Tom: Can you please backout this change or make it Intel only? It gives internal compiler errors on ALL ARM targets.

libavcodec/asvenc.c: In function 'encode_init':
libavcodec/asvenc.c:314:34: internal compiler error: in extract_affine, at graphite-sese-to-poly.c:827
 static av_cold int encode_init(AVCodecContext *avctx)
                                  ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
common.mak:49: recipe for target 'libavcodec/asvenc.o' failed
make[1]: *** [libavcodec/asvenc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/geexbox/bot/buildbot/build/geexbox-xbmc-imx6-utilite/build/build.utilite.eglibc/ffmpeg-2.4.2'
make: *** [rootfs] Error 2
tomlohave commented 10 years ago

Le 25/10/2014 09:29, Rudi Ihle a écrit :

@Tom https://github.com/Tom: Can you please backout this change or make it Intel only? It gives internal compiler errors on /ALL/ ARM targets.

great .... I'm testing a patch against gcc before reverting

Tom

libavcodec/asvenc.c: In function 'encode_init': libavcodec/asvenc.c:314:34: internal compiler error: in extract_affine, at graphite-sese-to-poly.c:827 static av_cold int encode_init(AVCodecContext avctx) ^ Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. common.mak:49: recipe for target 'libavcodec/asvenc.o' failed make[1]: ** [libavcodec/asvenc.o] Error 1 make[1]: * Waiting for unfinished jobs.... make[1]: Leaving directory '/home/geexbox/bot/buildbot/build/geexbox-xbmc-imx6-utilite/build/build.utilite.eglibc/ffmpeg-2.4.2' make: * [rootfs] Error 2

— Reply to this email directly or view it on GitHub https://github.com/OpenBricks/openbricks/pull/21#issuecomment-60474583.

www.geexbox.org mailto:tomlohave@openbricks.org

tomlohave commented 10 years ago

Le 25/10/2014 10:20, tomlohave@gmail.com a écrit :

Le 25/10/2014 09:29, Rudi Ihle a écrit :

@Tom https://github.com/Tom: Can you please backout this change or make it Intel only? It gives internal compiler errors on /ALL/ ARM targets.

great .... I'm testing a patch against gcc before reverting doesn't work

but regular gcc is able to compile it, so Rudi, what do you think ? Should we switch to regular gcc or not ?

Tom

libavcodec/asvenc.c: In function 'encode_init': libavcodec/asvenc.c:314:34: internal compiler error: in extract_affine, at graphite-sese-to-poly.c:827 static av_cold int encode_init(AVCodecContext avctx) ^ Please submit a full bug report, with preprocessed source if appropriate. See http://gcc.gnu.org/bugs.html for instructions. common.mak:49: recipe for target 'libavcodec/asvenc.o' failed make[1]: ** [libavcodec/asvenc.o] Error 1 make[1]: * Waiting for unfinished jobs.... make[1]: Leaving directory '/home/geexbox/bot/buildbot/build/geexbox-xbmc-imx6-utilite/build/build.utilite.eglibc/ffmpeg-2.4.2' make: * [rootfs] Error 2

— Reply to this email directly or view it on GitHub https://github.com/OpenBricks/openbricks/pull/21#issuecomment-60474583.

warped-rudi commented 10 years ago

What do you mean with 'regular' gcc? I thought the Linaro toolchain is the ultimate one for ARM and the 4.8-2014.04 we are using is the latest stable release. Of course we can try 'gcc-openbricks/next' (after bumping version to 4.9.1 to have the latest and greatest), but I don't know about the consequences...

tomlohave commented 10 years ago

Le 25/10/2014 11:18, Rudi Ihle a écrit :

What do you mean with 'regular' gcc? I thought the Linaro toolchain is the ultimate one for ARM and the 4.8-2014.04 we are using is the latest stable release. I mean we can use gcc-openbricks I'm building without next; ie I use version 4.8.3 Let's see if everything is stable. Of course we can try 'gcc-openbricks/next' (after bumping version to 4.9.1 to have the latest and greatest), but I don't know about the consequences...

Note : buildbot is up and running fine again, but all target (intel) that use llvm are failing. that's because host-gcc is too old ...

— Reply to this email directly or view it on GitHub https://github.com/OpenBricks/openbricks/pull/21#issuecomment-60476879.

warped-rudi commented 10 years ago

Can you check if this patch applies on 2.4.2? I'm not at home this weekend...

tomlohave commented 10 years ago

Le 25/10/2014 11:39, Rudi Ihle a écrit :

Can you check if this patch https://github.com/OpenBricks/openbricks/blob/master/packages/multimedia/ffmpeg/patches/2.1.3/02_arm-target-flags.diff applies on 2.4.2? I'm not at home this weekend...

— Reply to this email directly or view it on GitHub https://github.com/OpenBricks/openbricks/pull/21#issuecomment-60477311.

Hum, I'm away too let's look at that this evening ...

Cheers

Tom

unixer commented 10 years ago

I'm build version 2.4.2 of ffmpeg for raspberry without error

tomlohave commented 10 years ago

Le 25/10/2014 18:04, Unixer a écrit :

I'm build version 2.4.2 of ffmpeg for raspberry without error

Ok, thanks for the info

can you create a PR ading libbdplus ? this package is required now for ffmpeg

Cheers

Tom

Il 25.10.2014 11:43 Thomas Genty ha scritto:

Le 25/10/2014 11:39, Rudi Ihle a écrit :

Can you check if this patch

applies on 2.4.2? I'm not at home this weekend...

Reply to this email directly or view it on GitHub .

Hum, I'm away too

let's look at that this evening ...

Cheers

Tom

Reply to this email directly or view it on GitHub [1].

Scopri istella, il nuovo motore per il web italiano. Istella garantisce risultati di qualità e la possibilità di condividere, in modo semplice e veloce, documenti, immagini, audio e video. Usa istella, vai su http://www.istella.it?wtk=amc138614816829636

— Reply to this email directly or view it on GitHub https://github.com/OpenBricks/openbricks/pull/21#issuecomment-60487458.

unixer commented 10 years ago

Ok i created the pull ;)