Permalink
3 comments
on commit
sign in to comment.
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Add AML HW decoders
This adds the ffmpeg harware decoders to use the amcodec library on AMLogic devices
- Loading branch information
Showing
with
1,166 additions
and 0 deletions.
- +7 −0 configure
- +2 −0 libavcodec/Makefile
- +16 −0 libavcodec/allcodecs.c
- +11 −0 libavcodec/aml.h
- +570 −0 libavcodec/amldec.c
- +67 −0 libavcodec/amldec.h
- +131 −0 libavcodec/amlqueue.c
- +29 −0 libavcodec/amlqueue.h
- +296 −0 libavcodec/amltools.c
- +19 −0 libavcodec/amltools.h
- +8 −0 libavcodec/amtools.h
- +4 −0 libavutil/pixdesc.c
- +6 −0 libavutil/pixfmt.h
| @@ -0,0 +1,11 @@ | ||
| #ifndef LAVC_AML_H | ||
| #define LAVC_AML_H | ||
|
|
||
| #include "libavutil/common.h" | ||
|
|
||
| typedef struct { | ||
| unsigned long handle; | ||
| int free; | ||
| } AMLBuffer; | ||
|
|
||
| #endif // LAVC_AML_H |
Oops, something went wrong.
This comment has been minimized.
Did this code every make it into ffmpeg? I have the ffmpeg sources checked out and I don't see any references to
--enable-amlor anything involvingamlogicin the repo. Were these changes rejected? Is there a guide for getting these changes working in practice?Thanks!
This comment has been minimized.
Hi, I dont think it ended up in ffmpeg for a reason i clearly not recall :)
That patchset would probably require a lot of rework to be rebased on the current ffmpeg and i don't have the time anymore to do this.
Feel free to use that work though :)
This comment has been minimized.
Ah, okay, thanks for your help!