Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Bidding Starts: 

...

Friday, September 29, 2023

Bidding Ends: 

...

Friday, October 13, 2023

Contract Start Date:

Summary:

libjpeg-turbo, a multimedia codec library, has a code acceptance policy that seems to involve money changing handsappears to require payment to maintainers for patch review and upstreaming for architecture ports. Many popular distributions use this upstream. Thus to get this support integrated, pay the maintainer(s) to write or accept RISC-V Vector support.

  • Software multimedia acceleration is generally achieved through heavy use of optimized SIMD assembly. For most on device use cases, there is a minimal threshold of encoding or decoding performance that must be reached to be viable, e.g., decoding audio even 95% real-time is insufficient as stuttering audio makes communication impossible. Assuming there will be hardware offload is also insufficient as many services require device compatibility across a large set of formats before they will deploy into a market.
  • RISE members identified several multimedia libraries when initially scoping the list of prioritized projects System Libraries Projects. These include FFmpeg, acc, flac, libvpx, libjpeg-turbo, libpng, libhevc, libdav1d, etc.

...

Bidding Closed