28 #ifndef MMAL_DEFAULT_COMPONENTS_H
29 #define MMAL_DEFAULT_COMPONENTS_H
36 #define MMAL_COMPONENT_DEFAULT_CONTAINER_READER "container_reader"
37 #define MMAL_COMPONENT_DEFAULT_CONTAINER_WRITER "container_writer"
39 #if defined(ENABLE_MMAL_STANDALONE)
40 # define MMAL_COMPONENT_DEFAULT_VIDEO_DECODER "avcodec.video_decode"
41 # define MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER "avcodec.video_encode"
42 # define MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER "sdl.video_render"
43 # define MMAL_COMPONENT_DEFAULT_IMAGE_DECODER "avcodec.video_decode"
44 # define MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER "avcodec.video_encode"
45 # define MMAL_COMPONENT_DEFAULT_CAMERA "artificial_camera"
46 # define MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER "avcodec.video_convert"
47 # define MMAL_COMPONENT_DEFAULT_SPLITTER "splitter"
48 # define MMAL_COMPONENT_DEFAULT_SCHEDULER "scheduler"
49 # define MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER "video_inject"
50 # define MMAL_COMPONENT_DEFAULT_AUDIO_DECODER "avcodec.audio_decode"
51 # define MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER "sdl.audio_render"
52 # define MMAL_COMPONENT_DEFAULT_MIRACAST "miracast"
53 # define MMAL_COMPONENT_DEFAULT_CLOCK "clock"
54 #elif defined(__VIDEOCORE__)
55 # define MMAL_COMPONENT_DEFAULT_VIDEO_DECODER "ril.video_decode"
56 # define MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER "ril.video_encode"
57 # define MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER "ril.video_render"
58 # define MMAL_COMPONENT_DEFAULT_IMAGE_DECODER "ril.image_decode"
59 # define MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER "ril.image_encode"
60 # define MMAL_COMPONENT_DEFAULT_CAMERA "ril.camera"
61 # define MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER "video_convert"
62 # define MMAL_COMPONENT_DEFAULT_SPLITTER "splitter"
63 # define MMAL_COMPONENT_DEFAULT_SCHEDULER "scheduler"
64 # define MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER "video_inject"
65 # define MMAL_COMPONENT_DEFAULT_VIDEO_SPLITTER "ril.video_splitter"
66 # define MMAL_COMPONENT_DEFAULT_AUDIO_DECODER "none"
67 # define MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER "ril.audio_render"
68 # define MMAL_COMPONENT_DEFAULT_MIRACAST "miracast"
69 # define MMAL_COMPONENT_DEFAULT_CLOCK "clock"
71 # define MMAL_COMPONENT_DEFAULT_VIDEO_DECODER "vc.ril.video_decode"
72 # define MMAL_COMPONENT_DEFAULT_VIDEO_ENCODER "vc.ril.video_encode"
73 # define MMAL_COMPONENT_DEFAULT_VIDEO_RENDERER "vc.ril.video_render"
74 # define MMAL_COMPONENT_DEFAULT_IMAGE_DECODER "vc.ril.image_decode"
75 # define MMAL_COMPONENT_DEFAULT_IMAGE_ENCODER "vc.ril.image_encode"
76 # define MMAL_COMPONENT_DEFAULT_CAMERA "vc.ril.camera"
77 # define MMAL_COMPONENT_DEFAULT_VIDEO_CONVERTER "vc.video_convert"
78 # define MMAL_COMPONENT_DEFAULT_SPLITTER "vc.splitter"
79 # define MMAL_COMPONENT_DEFAULT_SCHEDULER "vc.scheduler"
80 # define MMAL_COMPONENT_DEFAULT_VIDEO_INJECTER "vc.video_inject"
81 # define MMAL_COMPONENT_DEFAULT_VIDEO_SPLITTER "vc.ril.video_splitter"
82 # define MMAL_COMPONENT_DEFAULT_AUDIO_DECODER "none"
83 # define MMAL_COMPONENT_DEFAULT_AUDIO_RENDERER "vc.ril.audio_render"
84 # define MMAL_COMPONENT_DEFAULT_MIRACAST "vc.miracast"
85 # define MMAL_COMPONENT_DEFAULT_CLOCK "vc.clock"