History

mmaldec: Add mpeg2 decoding support

Register mmaldec as mpeg2 decoder. Supporting mpeg2 in mmaldec is just a matter of setting the correct MMAL_ENCODING on the input port. To ease the addition of further supported mmal codecs a macro is introduced to generate the decoder and decoder class structs.

Julian Scheel committed 10 years ago

Commit d52208e1 parent 2689bb16 files · +56 −26Browse files

Showing the changes to libavcodec/allcodecs.c (1 of 6 files). Show all

Unified · Split

libavcodec/allcodecs.c+2−0
@@ -83,6 +83,7 @@ void avcodec_register_all(void) · 82 unmodified lines
83 REGISTER_HWACCEL(MPEG1_VDPAU, mpeg1_vdpau);83 REGISTER_HWACCEL(MPEG1_VDPAU, mpeg1_vdpau);
84 REGISTER_HWACCEL(MPEG2_D3D11VA, mpeg2_d3d11va);84 REGISTER_HWACCEL(MPEG2_D3D11VA, mpeg2_d3d11va);
85 REGISTER_HWACCEL(MPEG2_DXVA2, mpeg2_dxva2);85 REGISTER_HWACCEL(MPEG2_DXVA2, mpeg2_dxva2);
86 REGISTER_HWACCEL(MPEG2_MMAL, mpeg2_mmal);
86 REGISTER_HWACCEL(MPEG2_QSV, mpeg2_qsv);87 REGISTER_HWACCEL(MPEG2_QSV, mpeg2_qsv);
87 REGISTER_HWACCEL(MPEG2_VAAPI, mpeg2_vaapi);88 REGISTER_HWACCEL(MPEG2_VAAPI, mpeg2_vaapi);
88 REGISTER_HWACCEL(MPEG2_VDPAU, mpeg2_vdpau);89 REGISTER_HWACCEL(MPEG2_VDPAU, mpeg2_vdpau);
@@ -200,6 +201,7 @@ void avcodec_register_all(void) · 111 unmodified lines
200#endif /* FF_API_XVMC */201#endif /* FF_API_XVMC */
201 REGISTER_ENCDEC (MPEG1VIDEO, mpeg1video);202 REGISTER_ENCDEC (MPEG1VIDEO, mpeg1video);
202 REGISTER_ENCDEC (MPEG2VIDEO, mpeg2video);203 REGISTER_ENCDEC (MPEG2VIDEO, mpeg2video);
204 REGISTER_DECODER(MPEG2_MMAL, mpeg2_mmal);
203 REGISTER_DECODER(MPEG2_QSV, mpeg2_qsv);205 REGISTER_DECODER(MPEG2_QSV, mpeg2_qsv);
204 REGISTER_ENCDEC (MPEG4, mpeg4);206 REGISTER_ENCDEC (MPEG4, mpeg4);
205 REGISTER_DECODER(MSA1, msa1);207 REGISTER_DECODER(MSA1, msa1);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t