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
8383 REGISTER_HWACCEL(MPEG1_VDPAU, mpeg1_vdpau);
8484 REGISTER_HWACCEL(MPEG2_D3D11VA, mpeg2_d3d11va);
8585 REGISTER_HWACCEL(MPEG2_DXVA2, mpeg2_dxva2);
86+ REGISTER_HWACCEL(MPEG2_MMAL, mpeg2_mmal);
8687 REGISTER_HWACCEL(MPEG2_QSV, mpeg2_qsv);
8788 REGISTER_HWACCEL(MPEG2_VAAPI, mpeg2_vaapi);
8889 REGISTER_HWACCEL(MPEG2_VDPAU, mpeg2_vdpau);
@@ -200,6 +201,7 @@ void avcodec_register_all(void) · 111 unmodified lines
200201 #endif /* FF_API_XVMC */
201202 REGISTER_ENCDEC (MPEG1VIDEO, mpeg1video);
202203 REGISTER_ENCDEC (MPEG2VIDEO, mpeg2video);
204+ REGISTER_DECODER(MPEG2_MMAL, mpeg2_mmal);
203205 REGISTER_DECODER(MPEG2_QSV, mpeg2_qsv);
204206 REGISTER_ENCDEC (MPEG4, mpeg4);
205207 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