Announcement

Collapse
No announcement yet.

FFmpeg Finally Retires XvMC Hardware Acceleration Code

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    "XvMC was last relevant over 10 years ago, if ever. There is no reason to use it today."
    What a strange thing to say. It was definitely something relevant back in the day. Nobody remember DVDs? Or DVB? MPEG2 was a pretty important codec, and was more often than not interlaced. CPUs back then really struggled to decode/de-interlace broadcast or DVD quality in real-time.

    Xv was also a big deal, it allowed hw colourspace conversion/scaling using an overlay independent of the screen format by using a specific colour (colour-key) to be replaced during scanout with the overlay buffer. It did result in some weird effects sometimes when the specific colour was used incidentally! Most CPUs at the time couldn't achieve full frame rate video while also decoding the codec otherwise.

    It's all pretty irrelevant today, unless using vintage hardware.
    Last edited by s_j_newbury; 17 February 2022, 09:00 AM.

    Comment


    • #12
      Originally posted by Myownfriend View Post

      That's just dumb. Again I'm not claiming that they were dumb for going with the name. It fits with X11's naming scheme and X was only chosen for the protocol because it was the successor to W. But in 2022, when someone hears X-video, many or most are gonna think of the porn site, myself included. I was not aware that X had an extension with that name, it surprised me, so I wondered if someone working on these extensions ever would have thought that there would be something pornographic with a similar name in the future.

      Ya'll are acting like I was trying to make a thing of this lol There's no thing to be made. It was an observation. Call the fuck down lol
      You are absolutely right, in your assumption and to ask a question with no relations attached.
      I can only assume that no one wanted to set a link (because it somehow undermines the project name, X11), people just didn't see the connection (hey, if you sit down in a bubble some part of the internet, certain dots just won't connect) or the X-naming got so old (because of habit) and "it just made sense" to leave the naming like that.

      Yeah, in hindsight it just feels strange with what we know today. But different time-periods had different perspectives.

      Comment


      • #13
        Originally posted by binarybanana View Post
        Xvideo is still useful today. It gives you access to an overlay plane on pretty much all hardware that you can get to drive a monitor with. It gives you an independent scanout buffer that you can place anywhere on the screen. This would be useful to buffer flip the current active window without blitting it into a larger framebuffer, for example. Select "xv" output in mpv to try it. The "vaapi" output is also using the overlay plane, IIRC.
        Right, and "modern" drivers implemented Xv with a texture utilising the 3D hardware rather than the traditional colourkey method.

        Comment


        • #14
          Originally posted by Myownfriend View Post

          That's just dumb. Again I'm not claiming that they were dumb for going with the name. It fits with X11's naming scheme and X was only chosen for the protocol because it was the successor to W. But in 2022, when someone hears X-video, many or most are gonna think of the porn site, myself included. I was not aware that X had an extension with that name, it surprised me, so I wondered if someone working on these extensions ever would have thought that there would be something pornographic with a similar name in the future.

          Ya'll are acting like I was trying to make a thing of this lol There's no thing to be made. It was an observation. Call the fuck down lol
          That was the point

          I was aware of the XvMC Xvideo before I was the porn site so you coming in about how it's similar to a porno site sounds about as dumb as me rambling on about KKKDE.

          FWIW, it's not hard to make anything pornographic or offensive; especially when they share a bunch of letters. For example: you keep typing lol, are you into lolitas...little girls...or are you just shorthanding 'laugh out loud' which just happens to share the same letters of a word child perverts use? Yes, I know that sounds dumb AF, perverts just happen to be the simplest way that I can show how easy it is to pervert anything.

          Comment


          • #15
            (X)MAME used to use (uses?) Xv to scale the output buffer from the emulation core to the screen. Modern graphics APIs are usually used nowadays, but Xv was much simpler and probably lower overhead.

            Comment


            • #16
              Originally posted by Sethox View Post

              You are absolutely right, in your assumption and to ask a question with no relations attached.
              I can only assume that no one wanted to set a link (because it somehow undermines the project name, X11), people just didn't see the connection (hey, if you sit down in a bubble some part of the internet, certain dots just won't connect) or the X-naming got so old (because of habit) and "it just made sense" to leave the naming like that.

              Yeah, in hindsight it just feels strange with what we know today. But different time-periods had different perspectives.
              That, too. It's also about exposure: local, online, or anywhere else. By that I mean that I live near places that have actual KKK adopted highways, people that fly Confederate flags from their trucks, do Nazi salutes to Confederate statues, and shit like that. Me making KKKDE jokes makes a lot more sense in that regards.

              There's also an unexpected overlap that will happen regardless. We only have so many words and letters which leads to words like lead and lead, wind and wind.

              From there, the more bubbles you expose yourself to, the more of those overlaps will you find. Well, don't actually expose yourself...

              Comment


              • #17
                Originally posted by skeevy420 View Post
                All the K's in KDE project names is them showing allegiance to the KKK.
                Well yes obviously. Pretty sure they colluded with the Russians as well. Likely Al Qaeda too, as the KDE organization was actively developing in Sep 2001. It's about time we cancel this shadowy group once and for all.

                Comment


                • #18
                  Originally posted by skeevy420 View Post
                  That, too. It's also about exposure: local, online, or anywhere else. By that I mean that I live near places that have actual KKK adopted highways, people that fly Confederate flags from their trucks, do Nazi salutes to Confederate statues, and shit like that. Me making KKKDE jokes makes a lot more sense in that regards.
                  Ignorance is universal. I live near a lot of violent and destructive BLM/Antife types. Gunshots are a common sound and the body count keeps growing. We saw the harm caused when these groups were given a voice and a platform. Ignore them and they shrink into irrelevance, like the KKK.

                  Comment


                  • #19
                    How refreshing that we're debating whether some name has connotations to porn or racism, instead of the Little Starving Legless Armless Goatless Orphan Boy from Baklaliviatatlaglooshen who absolutely needs XvMC to live.

                    Comment


                    • #20
                      Back on topic, I think it's bad to assume that everyone is a [email protected] We let our biases of how desktops "must work" to taint how they "can work and do work". And in the process we may be getting rid of things that actually do have real world application. For the very very very very very few that understand...

                      Comment

                      Working...
                      X