diff --git a/filter.php b/filter.php
index ba0fd0ec1ec29beb30c4fc29dd1830ee4a5cd037..6aa47e2ddd4d1f01617acd400008e51d5777888e 100644
--- a/filter.php
+++ b/filter.php
@@ -39,6 +39,32 @@ class filter_opencastfilter extends moodle_text_filter {
 
 
     public function filter($text, array $options = array()) {
+    	//Checks momentarily only for videos embedded in <video> tag
+
+	    if (stripos($text, '</video>') === false) {
+		    // Performance shortcut - if there are no </video> tags, nothing can match.
+		    return $text;
+	    }
+
+	    // Looking for tags.
+	    $matches = preg_split('/(<[^>]*>)/i', $text, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_DELIM_CAPTURE);
+
+	    if (!$matches) {
+		   foreach($matches as $match) {
+		   	    if(substr($match, 0, 6) === "<video") {
+		   	    	// Replace it
+		        }
+		   }
+
+		      return $text;
+	    }
+
+	    $newtext = $text;
+
+
+
+	    // Return the same string except processed by the above.
+	    return $newtext;
     }