Index: wp-includes/media.php
===================================================================
--- wp-includes/media.php	(revision 35432)
+++ wp-includes/media.php	(working copy)
@@ -3160,20 +3160,31 @@
 		}
 	}
 
+	// Get mime types
+	$mime_types = wp_get_mime_types();
+
+	// Get audio mime types and query for them
+	$audio_mime_types = preg_grep( 'audio*', $mime_types );
+	$audio_mime_types = array_values( $audio_mime_types );
 	$has_audio = $wpdb->get_var( "
 		SELECT ID
 		FROM $wpdb->posts
 		WHERE post_type = 'attachment'
-		AND post_mime_type LIKE 'audio%'
+		AND post_mime_type IN ($audio_mime_types)
 		LIMIT 1
 	" );
+
+	// Get video mime types and query for them
+	$video_mime_types = preg_grep( 'video*', $mime_types );
+	$video_mime_types = array_values($video_mime_types);
 	$has_video = $wpdb->get_var( "
 		SELECT ID
 		FROM $wpdb->posts
 		WHERE post_type = 'attachment'
-		AND post_mime_type LIKE 'video%'
+		AND post_mime_type IN ($video_mime_types)
 		LIMIT 1
 	" );
+
 	$months = $wpdb->get_results( $wpdb->prepare( "
 		SELECT DISTINCT YEAR( post_date ) AS year, MONTH( post_date ) AS month
 		FROM $wpdb->posts
