FPRINTF("[Line : %d][%s] media_format_set_video_height failed, error returned = %s [%d]\\n", __LINE__, API_NAMESPACE, MediaStreamerGetError(nRetVal), nRetVal);
return;
}
- nRetVal = media_format_set_video_frame_rate(vfmt_encoded, VIDEO_FRAME_RATE);
+ nRetVal = media_format_set_video_avg_bps(vfmt_encoded, AVG_BPS);
if(nRetVal != MEDIA_FORMAT_ERROR_NONE)
{
- FPRINTF("[Line : %d][%s] media_format_set_video_frame_rate failed, error returned = %s [%d]\\n", __LINE__, API_NAMESPACE, MediaStreamerGetError(nRetVal), nRetVal);
+ FPRINTF("[Line : %d][%s] media_format_set_video_avg_bps failed, error returned = %s [%d]\\n", __LINE__, API_NAMESPACE, MediaStreamerGetError(nRetVal), nRetVal);
+ return;
+ }
+ nRetVal = media_format_set_video_max_bps(vfmt_encoded, MAX_BPS);
+ if(nRetVal != MEDIA_FORMAT_ERROR_NONE)
+ {
+ FPRINTF("[Line : %d][%s] media_format_set_video_max_bps failed, error returned = %s [%d]\\n", __LINE__, API_NAMESPACE, MediaStreamerGetError(nRetVal), nRetVal);
return;
}
return;
START_TEST;
int ret = MEDIA_STREAMER_ERROR_NONE;
media_format_h pad_fmt = NULL;
- int width, height, frame_rate;
+ int width, height, avg_bps, max_bps;
media_format_mimetype_e mime = MEDIA_FORMAT_MP3;
media_streamer_node_h app_src = NULL;
- int width_init, height_init, frame_rate_init;
+ int width_init, height_init, avg_bps_init, max_bps_init;
media_format_mimetype_e mime_init = MEDIA_FORMAT_MP3;
media_streamer_node_h app_sink = NULL;
-
- ret = media_format_get_video_info(vfmt_encoded, &mime_init, &width_init, &height_init, NULL, NULL);
+
+ ret = media_format_get_video_info(vfmt_encoded, &mime_init, &width_init, &height_init, &avg_bps_init, &max_bps_init);
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_format_get_video_info", MediaStreamerGetError(ret));
assert_eq(mime_init, MEDIA_FORMAT_H263);
assert_eq(width_init, VIDEO_WIDTH);
assert_eq(height_init, VIDEO_HEIGHT);
-
- ret = media_format_get_video_frame_rate(vfmt_encoded, &frame_rate_init);
- PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_format_get_video_frame_rate", MediaStreamerGetError(ret));
- assert_eq(frame_rate_init, VIDEO_FRAME_RATE);
+ assert_eq(avg_bps_init, AVG_BPS);
+ assert_eq(max_bps_init, MAX_BPS);
ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, &app_src);
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_streamer_node_create_src", MediaStreamerGetError(ret));
ret = media_streamer_node_add(streamer, app_src);
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_streamer_node_add", MediaStreamerGetError(ret));
-
+
+
ret = media_streamer_node_create_sink(MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM, &app_sink);
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_streamer_node_create_sink", MediaStreamerGetError(ret));
CHECK_HANDLE(app_sink,"media_streamer_node_create_sink");
-
+
ret = media_streamer_node_set_pad_format(app_src, "src", vfmt_encoded);
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_streamer_node_set_pad_format", MediaStreamerGetError(ret));
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_streamer_node_get_pad_format", MediaStreamerGetError(ret));
CHECK_HANDLE(pad_fmt,"media_streamer_node_get_pad_format");
- ret = media_format_get_video_info(pad_fmt, &mime, &width, &height, NULL, NULL);
+ ret = media_format_get_video_info(pad_fmt, &mime, &width, &height, &avg_bps, &max_bps);
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_format_get_video_info", MediaStreamerGetError(ret));
+
assert_eq(mime, MEDIA_FORMAT_H263);
assert_eq(width, VIDEO_WIDTH);
assert_eq(height, VIDEO_HEIGHT);
-
- ret = media_format_get_video_frame_rate(pad_fmt, &frame_rate);
- PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_format_get_video_frame_rate", MediaStreamerGetError(ret));
- assert_eq(frame_rate, VIDEO_FRAME_RATE);
+ assert_eq(avg_bps, AVG_BPS);
+ assert_eq(max_bps, MAX_BPS);
return 0;
}