Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
12 crawler(s) on-line.
 156 guest(s) on-line.
 2 member(s) on-line.


 pixie,  CosmosUnivers

You are an anonymous user.
Register Now!
 pixie:  2 mins ago
 CosmosUnivers:  4 mins ago
 Musashi5150:  27 mins ago
 AmigaPapst:  28 mins ago
 RobertB:  33 mins ago
 jPV:  47 mins ago
 ppcamiga1:  53 mins ago
 matthey:  2 hrs 37 mins ago
 DiscreetFX:  3 hrs 36 mins ago
 djnick:  3 hrs 56 mins ago

Software News   Software News : FFmpeg 0.6 released for AmigaOS 4
   posted by MickJT on 8-Jul-2010 13:34:22 (6027 reads)
June 15th saw the completion and release of FFmpeg 0.6. Now it comes to the AmigaOS platform.

Since the last SVN build of FFmpeg for OS4, it now supports Deluxe Paint animations, CD Graphics, Apple Core Audio, Chinese AVS video, Adobe Filmstrip, Dolby TrueHD, Sony Wave64, Psygnosis YOP, VP8 video, WMA 9 Professional, Blu-Ray audio, DivX subtitles, the WebM file format, support for RTMP streams and much more.

It comes in both a Generic PPC and Altivec version (supplied as a .gpatch file).

It should, with some luck, work on OS4.0.


Also included is FFplay, a video player similar to MPlayer, supporting all the formats and codecs of FFmpeg, but will likely require OS4.1 Update 1 or better for the SDL library it is built with, and a fast CPU.

x264 encoding is broken and has bad quality, but has been included anyway. It may work properly on machines with Altivec support. This is yet to be tested.

ffmpeg 0.6 and libx264 revision 100 have incompatible default settings. Due to this, .ffpreset files can be used and are included. libx264 encoding was not available in the previous OS4 port. No functionality has been lost.

You can download it from OS4Depot.
    

STORYID: 5534
Related Links
· More about Software News
· News by MickJT


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

Goto page ( 1 | 2 )

PosterThread
ktadd 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 8-Jul-2010 16:58:43
#1 ]
Cult Member
Joined: 30-Jul-2003
Posts: 591
From: California, USA

Thanks for this new release.

Note that the current version of ffmpGUI on OS4Depot does not work with this version of
ffmpeg. I have an updated version that works with ffmpeg 0.6 that I will release soon.

A couple notes about ffmpeg 0.6 that I noticed from my testing.

The new codecs, with the exception of subtitles, are decode only so you can read them but not save them.

The one codec that is not supported for encoding in ffmpeg 0.6 that is supported by the older version is arm_wb (Adaptive Multi-Rate WideBand). As a result I've modified the arm_wb audio codec setting to encode in arm_nb when using ffmpeg 0.6. This souldn't be a big problem but if you want to encode in arm_wb, you should continue to use the older version of ffmpeg.
(MickJT, please let us know if this has changed since the last verion you sent me.)

When released ffmpegGUI will continue to support the older version SVN-r16701 as well as version 0.6.

Thanks again for this new release.

Last edited by ktadd on 08-Jul-2010 at 06:09 PM.


_________________
Kevin - X1000 First Contact / uA1

 Status: Offline
Profile     Report this post  
MickJT 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 8-Jul-2010 17:20:09
#2 ]
Cult Member
Joined: 13-Jan-2005
Posts: 525
From: Adelaide, South Australia

I'll just re-paste what I posted on Amigans.net.

---

You mean wide-band, not narrow-band.

No change in that department since the versions you've tested.

From www.ffmpeg.org

"Support for AMR-WB encoding has been removed since libopencore-amr does not support it"

 Status: Offline
Profile     Report this post  
Mrodfr 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 8-Jul-2010 17:21:28
#3 ]
Super Member
Joined: 28-Jan-2007
Posts: 1396
From: French

Hello,

Thanks a lot for this release

I'm sure this program will be verry often used on SAM460 and X1000 in a near futur

I could also seen that you have made a great pleasure also for ktadd (and he know well the subject).

Last edited by Mrodfr on 08-Jul-2010 at 05:21 PM.


_________________
BTW, what you have done for the amiga today ????

-A1200+Mediator+VooDoo3+060/50+96mo+SCSI-KIT
-SAM440EP-667mhz-on MapowerKC3000+AOS4.1

Amiga Docs Disks Preservation Project

 Status: Offline
Profile     Report this post  
saimo 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 8-Jul-2010 18:06:35
#4 ]
Elite Member
Joined: 11-Mar-2003
Posts: 2453
From: Unknown

I tried the Altivec version of ffplay with some 5 videos and it worked flawlessly.
Thanks!


_________________
RETREAM - retro dreams for Amiga, Commodore 64 and PC

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 11:37:59
#5 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

where can download the sources of this ?

also the sources of actual MOS Version i not see.

because both versions use no ixemul there need lots changes in source add again and again in every new version, so the sources of the ffmpeg homepage can not just compile with configure and make.

so there need sources here

Last edited by bernd_afa on 09-Jul-2010 at 11:39 AM.

 Status: Offline
Profile     Report this post  
MickJT 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 12:12:55
#6 ]
Cult Member
Joined: 13-Jan-2005
Posts: 525
From: Adelaide, South Australia

@bernd_afa, if you check the thread on amigans.net, there's only 1 small change for libavformat.

The command-line used to compile is printed out when you run ffmpeg. The sources haven't been uploaded because there's basically no change at all. Just got them from www.ffmpeg.org

http://ffmpeg.org/releases/ffmpeg-0.6.tar.bz2

All the libs it uses are on OS4Depot. Again, you won't find sources there either because there's no change. It wasn't all that hard to compile. Just changed the location it looks for ffpresets, and the slight Amiga-style path fix you can see on the amigans.net thread, and then compiled it with the options you can see when you run it.

Edit: On OS4 as least, and i'm guessing MOS too, there is no ixemul. The SDK has everything you need, and you hardly have to do anything to compile things. Only on OS3 is it very difficult to compile things without ixemul, at least in my own experience.

Last edited by MickJT on 09-Jul-2010 at 12:17 PM.

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 12:54:17
#7 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

@Mickjt

Can your ffplay version can play files direct from internet(by add the url as filename) and your build support full streaming for inet. ?
ffmpeg is design that most features can disable(inet acceess too).can you post your config.h file so can see what features your Build really support ?

I know OS4 use C lib for embedded system called newlib

http://sourceware.org/newlib/

but i dont see Unix socket access.So i think you need change all to amiga bsdsocket.
Or does OS4 have a additional lib that emulate Unix sockets ?

 Status: Offline
Profile     Report this post  
Fab 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 13:27:48
#8 ]
Super Member
Joined: 17-Mar-2004
Posts: 1178
From: Unknown

@Bernd_AFA

Again, the changes are so trivial it doesn't even make sense to upload a diff. In case you wouldn't know, libnix doesn't lack as much as you think. In fact, just cbrtf(), iirc. And regarding sockets, there's nothing to do, except a couple trivial changes like ioctlsocket() -> IoctlSocket().
There was also is_dos_path() to implement, and that's about it.

 Status: Offline
Profile     Report this post  
Templario 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 14:36:40
#9 ]
Elite Member
Joined: 22-Jun-2004
Posts: 3663
From: Unknown

Great work with this program now we need your FFmpeg GUI for this new version.

 Status: Offline
Profile     Report this post  
Varthall 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 15:26:09
#10 ]
Super Member
Joined: 17-Feb-2004
Posts: 1559
From: Up Rough

Quote:
I know OS4 use C lib for embedded system called newlib

http://sourceware.org/newlib/

but i dont see Unix socket access.So i think you need change all to amiga bsdsocket. Or does OS4 have a additional lib that emulate Unix sockets ?

AFAIK OS4's Newlib has nothing to do with the Newlib you have mentioned, it's a different C library implementation.

Varthall


_________________
AmigaOne XE - AmigaOS 4.1 - Freescale 7457 1GHz - 1GB ram

 Status: Offline
Profile     Report this post  
samo79 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 16:51:45
#11 ]
Elite Member
Joined: 13-Feb-2003
Posts: 3505
From: Italy, Perugia

@Templario

Quote:
Great work with this program now we need your FFmpeg GUI for this new version.


+1

Last edited by samo79 on 09-Jul-2010 at 04:52 PM.


_________________
BACK FOR THE FUTURE

http://www.betatesting.it/backforthefuture

Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6
AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6

 Status: Offline
Profile     Report this post  
MickJT 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 17:50:04
#12 ]
Cult Member
Joined: 13-Jan-2005
Posts: 525
From: Adelaide, South Australia

Quote:
Can your ffplay version can play files direct from internet(by add the url as filename) and your build support full streaming for inet. ?


Yes.

Quote:
can you post your config.h


Send me an email or a PM with your email and I will post it to you.

 Status: Offline
Profile     Report this post  
ktadd 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 20:28:17
#13 ]
Cult Member
Joined: 30-Jul-2003
Posts: 591
From: California, USA

@all

Quote:

Templario:
Great work with this program now we need your FFmpeg GUI for this new version.

I've already made the required code changes in ffmpegGUI to work with this verison and hopefully avoid breakage on new versions in the future. Due to other higher priority things going on in my life right now I won't be albe to package it and upload it for a couple more weeks though. Hold tight, it will come.


_________________
Kevin - X1000 First Contact / uA1

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 9-Jul-2010 20:34:37
#14 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

@Varthall
>AFAIK OS4's Newlib has nothing to do with the Newlib you have mentioned, it's a >different C library implementation.

OS4 use this for embedded Systems newlib, see the copying.newlib file on amiga OS4 sdk it begin same as this.

""""
http://sourceware.org/cgi-bin/cvsweb.cgi/src/COPYING.NEWLIB?rev=1.25&content-type=text/x-cvsweb-markup&cvsroot=src

The newlib subdirectory is a collection of software from several sources.

Each file may have its own copyright/license that is embedded in the source
file. Unless otherwise noted in the body of the source file(s), the following copyright
notices will apply to the contents of the newlib subdirectory:

(1) Red Hat Incorporated

Copyright (c) 1994-2009 Red Hat, Inc. All rights reserved.

......
""""
@Fab
>And regarding sockets, there's nothing to do, except a couple trivial changes like >ioctlsocket() -> IoctlSocket().
>There was also is_dos_path() to implement, and that's about it.

there are lots diffrent parameter types , but can you give me a link to actual MOS sdk and crosscompilers for cygwin so i can try to compile a MOS version

I install just for fun OS4 cygwin compilers,

http://cross.zerohero.se/os4.html

i do ./configure --arch=ppc --enable-cross-compile --cross-prefix=ppc-amigaos-

and configure fail.

Unix software should compile with configure and make i think, so save time.

i try to compile for OS4, maybe i can learn something from it.but most time i type configure configuration fail, or features are wrong detect so i cant learn from it and i must do all alone.

@MickJT
>Send me an email or a PM with your email and I will post it to you.

done, please check in amigaworld

Last edited by bernd_afa on 10-Jul-2010 at 09:40 AM.
Last edited by bernd_afa on 09-Jul-2010 at 08:44 PM.
Last edited by bernd_afa on 09-Jul-2010 at 08:43 PM.
Last edited by bernd_afa on 09-Jul-2010 at 08:42 PM.
Last edited by bernd_afa on 09-Jul-2010 at 08:36 PM.

 Status: Offline
Profile     Report this post  
Mrodfr 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 10-Jul-2010 5:54:42
#15 ]
Super Member
Joined: 28-Jan-2007
Posts: 1396
From: French

Quote:
i try to compile for OS4, maybe i can learn something from it.but most time i type configure configuration fail, or features are wrong detect so i cant learn from it and i must do all alone.


bernd

Ask diego, because he know now how to do that, with OS4 cygwin compilers from zerohero site.

maybe untill now, posters are guy who compile on AOS4 or morphOS....

Last edited by Mrodfr on 10-Jul-2010 at 05:55 AM.


_________________
BTW, what you have done for the amiga today ????

-A1200+Mediator+VooDoo3+060/50+96mo+SCSI-KIT
-SAM440EP-667mhz-on MapowerKC3000+AOS4.1

Amiga Docs Disks Preservation Project

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 10-Jul-2010 9:37:51
#16 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

>maybe untill now, posters are guy who compile on AOS4 or >morphOS....

It doesnt matter on what platform compile.
Unix programs are design to be platform independent and design to compile with ./configure and make.

Does this on the MOS or OS4 on native work with ffmpeg ?

this work on all platforms in that way and if that not work on future AOS without changes, then the AOS Unix compatible API should enhance and not the porters need do much typing work every new version to get a program running.

On amiga OS there are too few devs, so another reason to make porting of programs in same with as other systems.

Last edited by bernd_afa on 10-Jul-2010 at 09:42 AM.
Last edited by bernd_afa on 10-Jul-2010 at 09:42 AM.
Last edited by bernd_afa on 10-Jul-2010 at 09:38 AM.
Last edited by bernd_afa on 10-Jul-2010 at 09:38 AM.

 Status: Offline
Profile     Report this post  
diegocr 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 10-Jul-2010 13:05:03
#17 ]
Regular Member
Joined: 7-Jun-2006
Posts: 193
From: Unknown

@mrod:

I do not use Cygwin, and never will, Linux is a lot more fun/pleasant

@bernd:

Exactly, the "configure" script works the same way on all platforms, maybe all you have to do is "./configure --help" ...

 Status: Offline
Profile     Report this post  
itix 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 10-Jul-2010 13:08:37
#18 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@bernd_afa

Just run configure script on your Amiga. Just run that thing without any parameters and wait.


_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
bernd_afa 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 10-Jul-2010 13:42:26
#19 ]
Cult Member
Joined: 14-Apr-2006
Posts: 829
From: Unknown

@Diego
>Exactly, the "configure" script works the same way on all platforms, maybe all you >have to do is "./configure --help" ...

If you have a working crosscompile, maybe you can check if ffmpeg configure correct

currently i have no files get from from MickJT to try again to compile

Itix
>Just run configure script on your Amiga. Just run that thing without any >parameters and wait.

and this work with ffmpeg on MOS ?

where are crosscompilers for MOS and where is newest SDK for MOS that work on this crosscompilers ?

Last edited by bernd_afa on 10-Jul-2010 at 01:47 PM.
Last edited by bernd_afa on 10-Jul-2010 at 01:46 PM.
Last edited by bernd_afa on 10-Jul-2010 at 01:43 PM.

 Status: Offline
Profile     Report this post  
diegocr 
Re: FFmpeg 0.6 released for AmigaOS 4
Posted on 10-Jul-2010 14:00:40
#20 ]
Regular Member
Joined: 7-Jun-2006
Posts: 193
From: Unknown

Quote:
If you have a working crosscompile, maybe you can check if ffmpeg configure correct


Well, last time i've compiled ffmpeg (for Amiga.sf) it got configured and compiled OOTB, IIRC.

The compilers (native or cross) for os4 are greatly improved to port lnx stuff quite straight forward, you only need to worry about paths usage, most times at least... (and before you ask, no...[v]fork() stuff does not compile

 Status: Offline
Profile     Report this post  

Goto page ( 1 | 2 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle