return dts;
}
-static AVInputFormat rm_demuxer = {
+#ifdef CONFIG_RM_DEMUXER
+AVInputFormat rm_demuxer = {
"rm",
"rm format",
sizeof(RMContext),
NULL,
rm_read_dts,
};
-
-#ifdef CONFIG_MUXERS
-static AVOutputFormat rm_muxer = {
+#endif
+#ifdef CONFIG_RM_MUXER
+AVOutputFormat rm_muxer = {
"rm",
"rm format",
"application/vnd.rn-realmedia",
rm_write_packet,
rm_write_trailer,
};
-#endif //CONFIG_MUXERS
-
-int rm_init(void)
-{
- av_register_input_format(&rm_demuxer);
-#ifdef CONFIG_MUXERS
- av_register_output_format(&rm_muxer);
-#endif //CONFIG_MUXERS
- return 0;
-}
+#endif