Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
91 user(s) are online (82 user(s) are browsing Forums)

Members: 0
Guests: 91

more...

Support us!

Headlines

 
  Register To Post  

FFmpeg 0.8.2 released
Just can't stay away
Just can't stay away


See User information
Now on eu.os4depot.net

Available for testing.

[Link removed]

Note that it's just a straight Generic PPC compile with no Amiga specific tweaks (stack size, path fix, random_seed(), version string).

Edit2: Altivec version (still no amiga specific tweaks): [Link removed]

Since 0.7-rc1 (some may have just changed name):

Differences in decoders:

eightsvx_raw jpeg2000 s302m

Differences in encoders:

msvideo1 eac3 flashsv2

Differences in muxers:

caf

Differences in filters:

select lut buffersink lutrgb lutyuv showinfo negate split


Edited by MickJT on 2011/8/25 12:21:33
Edited by MickJT on 2011/8/26 21:06:15
Edited by MickJT on 2011/8/27 13:28:53
Edited by MickJT on 2011/8/27 13:48:32
Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
No-one tried it yet?

Go to top
Re: FFmpeg 0.8.2
Quite a regular
Quite a regular


See User information
I donwloaded your file, I'll try to test it.

Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
Everyone uses it in their own way. I test it in my own way, others test it their own way and might find things I won't spot.

I believe at the moment, .mkv creation is likely to throw up an "insert volume" requester or two. I haven't tried it yet, but that's what happened on the last version before I commented out the checks for devices that don't exist.

Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
@MickJT
Quote:
I believe at the moment, .mkv creation is likely to throw up an "insert volume" requester or two. I haven't tried it yet, but that's what happened on the last version before I commented out the checks for devices that don't exist.

You can get rid of requesters like this:

/* stop any "Insert volume..." type requesters
APTR oldwin = IDOS->SetProcWindow((APTR)-1);

/* turn requesters back on */
IDOS->SetProcWindow( oldwin );

Rock lobster bit me - so I'm here forever
X1000 + AmigaOS 4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
Quote:

TSK wrote:
You can get rid of requesters like this:

/* stop any "Insert volume..." type requesters
APTR oldwin = IDOS->SetProcWindow((APTR)-1);

/* turn requesters back on */
IDOS->SetProcWindow( oldwin );


Thanks for that. Might come in handy sometime. In the meantime though, i'll comment out the offending code, because it's not related to anything you input on the command line.

Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
Well I guess not many people use this. I'll add the minor patches and release it in a few hours.

Edit: Final executables built. Now, to watch some TV!


Edited by MickJT on 2011/8/26 18:33:28
Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
Well, if I could upload it to OS4Depot, I would... time for a nap.

Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
MickJT : I do use FFMpeg on a regular basis for many home works.

Your work is really much appreciated here Thanks.

--
AmigaONE X1000 and Radeon RX 560
Go to top
Re: FFmpeg 0.8.2
Just can't stay away
Just can't stay away


See User information
@MickJT

This new version 0.8 can't open files if I use full paths. It works only if I "cd" into the directory and use plain filename alone.

Rock lobster bit me - so I'm here forever
X1000 + AmigaOS 4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Go to top
Re: FFmpeg 0.8.2 released
Just can't stay away
Just can't stay away


See User information
@TSK

There's no amiga specific tweaks in the builds linked (as mentioned in the original post). That's the "path fix". Thanks for reporting though.

@K-L

Thanks.


Edited by MickJT on 2011/8/27 13:29:24
Go to top
Re: FFmpeg 0.8.2 released
Just can't stay away
Just can't stay away


See User information
@MickJT
I'm trying to compile my program and get this error:
/SDK/local/newlib/lib/libswscale.a(utils.o): In function `sws_init_context':
/Other/ffmpeg-0.8.2/libswscale/utils.c:785: undefined reference to `av_get_cpu_flags'

Can you tell how to fix that ?

Used compiler options: -lauto -L/SDK/local/newlib/lib -lavformat -lavcodec -lavutil -lswscale -lxvidcore -lx264 -lvpx -lvorbisenc -lvorbis -logg -lvo-amrwbenc -lvo-aacenc -ltheoraenc -ltheoradec -logg -lspeex -L/SDK/local/newlib/lib -lrtmp -lz -lssl -lcrypto -lopenjpeg -lopencore-amrwb -lopencore-amrnb -lnut -lmp3lame -lgsm -lfreetype -lfaac -lm -lpthread -lbz2 -lz -lm -O0

Rock lobster bit me - so I'm here forever
X1000 + AmigaOS 4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Go to top
Re: FFmpeg 0.8.2 released
Just can't stay away
Just can't stay away


See User information
@TSK

Quote:

I'm trying to compile my program and get this error:
/SDK/local/newlib/lib/libswscale.a(utils.o): In function `sws_init_context':
/Other/ffmpeg-0.8.2/libswscale/utils.c:785: undefined reference to `av_get_cpu_flags'

Can you tell how to fix that ?

Used compiler options: -lauto -L/SDK/local/newlib/lib -lavformat -lavcodec -lavutil -lswscale -lxvidcore -lx264 -lvpx -lvorbisenc -lvorbis -logg -lvo-amrwbenc -lvo-aacenc -ltheoraenc -ltheoradec -logg -lspeex -L/SDK/local/newlib/lib -lrtmp -lz -lssl -lcrypto -lopenjpeg -lopencore-amrwb -lopencore-amrnb -lnut -lmp3lame -lgsm -lfreetype -lfaac -lm -lpthread -lbz2 -lz -lm -O0


I'm no expert on ffmpeg libraries but av_get_cpu_flags() sounds like a utility function so it's probably in libavutil. If that is the case you should move the -lavutil so it comes after -lswscale on the commandline:
-lauto -L/SDK/local/newlib/lib -lavformat -lavcodec -lswscale -lavutil -lxvidcore -lx264 -lvpx -lvorbisenc -lvorbis -logg -lvo-amrwbenc -lvo-aacenc -ltheoraenc -ltheoradec -logg -lspeex -L/SDK/local/newlib/lib -lrtmp -lz -lssl -lcrypto -lopenjpeg -lopencore-amrwb -lopencore-amrnb -lnut -lmp3lame -lgsm -lfreetype -lfaac -lm -lpthread -lbz2 -lz -lm -O0
[/quote]

Go to top
Re: FFmpeg 0.8.2 released
Just can't stay away
Just can't stay away


See User information
Yes, I was going to also say ordering counts. Sometimes you just need to re-order the libraries in the command line.

You can also use Dopus4's search function to find which library has it that function you want. Then place that after swscale.

Go to top
Re: FFmpeg 0.8.2 released
Quite a regular
Quite a regular


See User information
Thanks MickJT

Go to top
Re: FFmpeg 0.8.2 released
Just can't stay away
Just can't stay away


See User information
Thanks everybody ! So a lib which is needed by another one have to be behind it and not in front of it. Well the old order worked with 0.7.9. Anyway...

Rock lobster bit me - so I'm here forever
X1000 + AmigaOS 4.1 FE
"Anyone can build a fast CPU. The trick is to build a fast system." - Seymour Cray
Go to top

  Register To Post

 




Currently Active Users Viewing This Thread: 3 ( 0 members and 3 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project