#endif
static gboolean
-__mmplayer_is_hls_type(gchar *type) {
- if (g_strrstr(type, "application/x-hls"))
- return TRUE;
- return FALSE;
-}
-
-static gboolean
-__mmplayer_is_mpegts_type(gchar *type) {
- if (g_strrstr(type, "video/mpegts"))
- return TRUE;
- return FALSE;
-}
-
-static gboolean
-__mmplayer_is_mp3_type(gchar *type) {
- if (g_strrstr(type, "application/x-id3") ||
- (g_strrstr(type, "audio/mpeg") && g_strrstr(type, "mpegversion=(int)1")))
- return TRUE;
- return FALSE;
-}
-
-static gboolean
__mmplayer_check_error_posted_from_activated_track(mmplayer_t *player, gchar *src_element_name)
{
/* check whether the error is posted from not-activated track or not */
/* NOTE : in case of ts streaming, player could not get the correct duration info *
* skip the pull mode(file or ring buffering) setting. */
if (dur_bytes > 0) {
- if (!(__mmplayer_is_mpegts_type(player->type) || __mmplayer_is_hls_type(player->type)
- || __mmplayer_is_mp3_type(player->type))) {
+ if ((!g_strrstr(player->type, "video/mpegts")) && (!g_strrstr(player->type, "application/x-hls"))) {
type = MUXED_BUFFER_TYPE_MEM_RING_BUFFER;
player->streamer->ring_buffer_size = player->ini.http_ring_buffer_size;
}