Page 1 of 3 123 LastLast
Results 1 to 10 of 31

Thread: FFmpeg Moves Closer To 1.0 Release

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    10,369

    Default FFmpeg Moves Closer To 1.0 Release

    Phoronix: FFmpeg Moves Closer To 1.0 Release

    The FFmpeg project has moved closer to its 1.0 release with the Sunday release of FFmpeg 0.9...

    http://www.phoronix.com/vr.php?view=MTAyNjY

  2. #2
    Join Date
    May 2011
    Posts
    768

    Default

    That laundry list of changes and yet still no mkv ordered chapters support.

  3. #3
    Join Date
    Jan 2007
    Posts
    459

    Default

    Quote Originally Posted by johnc View Post
    That laundry list of changes and yet still no mkv ordered chapters support.
    so go and write and submit the patch then, if you want it native to the app rather than an external app that manipulates the containers orders chapters and many other things etc,

    personally id like to see UVD being usable inside avconv/ffmpeg , but that's never going to happen is it as AMD don't and wont write and send the required patches to avconv/fmpeg devs never mind work with them and their OSS code base to make AMD/ATI look and perform better in future tests.

  4. #4
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    6,924

    Default

    Quote Originally Posted by popper View Post
    personally id like to see UVD being usable inside avconv/ffmpeg , but that's never going to happen is it as AMD don't and wont write and send the required patches to avconv/fmpeg devs never mind work with them and their OSS code base to make AMD/ATI look and perform better in future tests.
    Until we can release UVD programming info, what patches to avconf/ffmpeg do you think we should be writing and sending ?

  5. #5
    Join Date
    Jan 2007
    Posts
    459

    Default

    Quote Originally Posted by bridgman View Post
    Until we can release UVD programming info, what patches to avconf/ffmpeg do you think we should be writing and sending ?
    well clearly if you John as the head of the AMD Linux projects cant walk into the board room (or know someone above you that can) and put a good case to release this antiquated UVD programming data (cant do L5.1 etc) by now, and not actually get them to write the OpenCL OpenVideo driver library for Linux as you say they havent even bothered to do that yet after far more then a year..... ( so you imply the windows version is not written in standard C99 code !then", perhaps its written in MS basic and doesnt conform to the spec so cant be simply conpiled and change where needed for the generic linux framework as is usual)

    THEN it seems clear YOU as the head of the AMD Linux projects NEED to do one of two things... say fuck it , we cant help Linux end users use any form of AMD/ATI hardware assisted video decode directly other than whats available from 3rd party's...

    or get the board to stop fuckin about and give you same money and resources (if that really is the problem) to write something (at this point i suppose users don't really care "what it is" as long as it works in ffmpeg and can be openly ported from there everywhere else as usual) that the users can use and you and legal can be happy with , end of story really.... but that's your choice as the head of Linux to do something or not as is the case for way more than a year
    Last edited by popper; 12-12-2011 at 11:27 AM.

  6. #6

    Default

    Quote Originally Posted by popper View Post
    so you imply the windows version is not written in standard C99 code
    Of course it isn't written in C99. MSVC can't understand that. And he did not so much imply but explicitly mention (in another thread, but in reply to you - maybe you should read a bit more than you write) Windows having different APIs than Linux. Does that surprise you?

  7. #7
    Join Date
    Oct 2007
    Location
    Toronto-ish
    Posts
    6,924

    Default

    Wow. Looks like I missed an entire page of posts in this thread.

    Popper, I often have trouble responding to your posts because you make "statements of fact" where not only the statement is incorrect but the assumptions on which you base your statement appear to be wrong as well. It makes it really hard to respond with anything smaller than a white paper, and it's been years since I've had time for something like that.

    In the same way that kernel maintainers like big changes to be broken up into a set of smaller patches (reviewable-sized chunks) would it be possible for you to take a bit more of a bottom-up approach and validate your assumptions first ?

    Quote Originally Posted by popper View Post
    well clearly if you John as the head of the AMD Linux projects
    I'm not the "head of AMD Linux" and never have been - part of my job includes managing the open source graphics effort and being part of a group which helps with proposals for releasing information to the open source community. The other parts of my job tend to be cross-OS rather than being Linux-specific.

    Quote Originally Posted by popper View Post
    cant walk into the board room (or know someone above you that can) and put a good case to release this antiquated UVD programming data (cant do L5.1 etc) by now, and not actually get them to write the OpenCL OpenVideo driver library for Linux as you say they havent even bothered to do that yet after far more then a year..... ( so you imply the windows version is not written in standard C99 code !then", perhaps its written in MS basic and doesnt conform to the spec so cant be simply conpiled and change where needed for the generic linux framework as is usual)
    Programming language has nothing to do with it - the internal APIs of different operating systems are significantly different, it's not a "scan replace" effort to port code to a totally different OS and video framework. It's not a few hundred lines, or even a few thousand.

    I think I can safely reveal that the code is not written in MS Basic

    Quote Originally Posted by popper View Post
    THEN it seems clear YOU as the head of the AMD Linux projects NEED to do one of two things... say fuck it , we cant help Linux end users use any form of AMD/ATI hardware assisted video decode directly other than whats available from 3rd party's...
    Or, we could pick our battles, prioritize the ones where we can deliver useful benefit to our customers relatively quickly (eg display & 3D engine) and continue to release new information there, while working on the harder problems (open source video decode is the poster child for hard problems) in the background, and releasing code and programming information in other areas like GPU compute where we can. I'm sure it all looks boring and terribly slow from the outside, but you seem much more willing to give up on this area than we are.

    Things might be more clear (although not as simple) if you didn't write off some of AMD's efforts as "third party", btw...

    Quote Originally Posted by popper View Post
    or get the board to stop fuckin about and give you same money and resources (if that really is the problem) to write something (at this point i suppose users don't really care "what it is" as long as it works in ffmpeg and can be openly ported from there everywhere else as usual) that the users can use and you and legal can be happy with , end of story really.... but that's your choice as the head of Linux to do something or not as is the case for way more than a year
    I guess this is what I don't get. We released the XvBA API and some sample "how to use it" code a year or so ago. That API info is finally starting to be used (which is great news !), and AFAIK Tim is talking with the developers about issues they found (eg Tim was investigating a reported issue with thread safety under certain conditions).

    Is your point that we somehow snubbed the ffmpeg community by not treating them as "special", or that we should have written all the patches ourselves rather than just providing API information, sample code, a mailing list, and a bit of support ?
    Last edited by bridgman; 12-18-2011 at 11:13 AM.

  8. #8
    Join Date
    Apr 2011
    Posts
    405

    Default

    Quote Originally Posted by bridgman View Post
    Until we can release UVD programming info, what patches to avconf/ffmpeg do you think we should be writing and sending ?
    Seeing as how Nvidia's vdpau is going to work with your hardware before your own UVD, just keep it.

    Nothing like putting the last nail in the coffin of your own specification due to hangups over imaginary property.

  9. #9
    Join Date
    Jul 2008
    Location
    Berlin, Germany
    Posts
    606

    Default

    Using UVD is preferable especially in mobile devices, as it is more energy efficient than decoding in shaders.

  10. #10
    Join Date
    May 2011
    Posts
    768

    Default

    Quote Originally Posted by popper View Post
    so go and write and submit the patch then
    I think it was submitted three decades ago, but they didn't want any part of it.

    meh. Maybe it's just being handled at the player level at this point.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •