nyanmisaka / ffmpeg-rockchip

FFmpeg with async and zero-copy Rockchip MPP & RGA support
Other
327 stars 48 forks source link

Upstreaming to FFmpeg #78

Open ramiropolla opened 4 days ago

ramiropolla commented 4 days ago

Hi @nyanmisaka,

How far along do you think this branch is? Fully functional, mostly functional...?

I want to start upstreaming it. Could you please rebase to master, perform the fixups, and do some commit cleanup?

I can do the final testing and review process on ffmpeg-devel. (I can do the rebase and cleanup as well, but perhaps you have some time and would like to do it yourself).

Ramiro

nyanmisaka commented 4 days ago

The big elephant in the room is https://github.com/rockchip-linux/mpp/issues/530

I think upstream FFmpeg won't accept any more MPP related stuff until it is properly fixed.

ramiropolla commented 4 days ago

The big elephant in the room is https://github.com/rockchip-linux/mpp/issues/530

Oh, bummer...

I think upstream FFmpeg won't accept any more MPP related stuff until it is properly fixed.

We can start rebase, cleanup, and review here if you want, so that if/when eventually they fix their licenses the code is closer to being upstreamable.

hbiyik commented 3 days ago

one suggestion would be to drop rga stuff completely when upstreaming, librga is also a wonky unmaintained (not properly maintained) dependency. However @nyanmisaka has several use cases depending rga based scalers.