--- video_filter.codecs.inc	2009-03-15 17:07:20.000000000 -0400
+++ new_video_filter.codecs.inc	2009-03-18 23:22:40.937500000 -0400
@@ -59,7 +59,13 @@ function video_filter_codec_info() {
     // Sample input: http://www.flickr.com/photos/somename/sets/72187602387412629/
     'ratio' => 400 / 300,
   );
-
+ $codecs['bliptv'] = array(
+	'name' => t('Blip'),
+	'callback' => 'video_filter_bliptv',
+	'regexp' => '/.*\.blip\.tv\/#([0-9]+)/',
+	// Sample input: http://cpj.blip.tv/#1036772
+	'ratio' => 425 / 355,
+ );
   return $codecs;
 }
 
@@ -124,4 +130,12 @@ function video_filter_flickr_slideshows(
   $params['allowFullScreen'] = 'true';
 
   return video_filter_flash($video, $params);
+}
+
+function video_filter_bliptv($video) {
+	$output = '';
+	
+	$output .= '<embed src="http://blip.tv/scripts/flash/showplayer.swf?enablejs=true&file=http%3A%2F%2Fblip%2Etv%2Frss%2Fflash%2F'.$video['codec']['matches'][1].';%3Freferrer%3Dblip%2Etv%26source%3D1&showplayerpath=http%3A%2F%2Fblip%2Etv%2Fscripts%2Fflash%2Fshowplayer%2Eswf" quality="best" width="425" height="355" name="showplayer" type="application/x-shockwave-flash"></embed>';
+	
+	return $output;	
 }
\ No newline at end of file
