From bac24beb10f776349b4667d90d87509723706445 Mon Sep 17 00:00:00 2001
From: Luca <l.dimarino@gmail.com>
Date: Mon, 13 May 2013 13:44:00 +0200
Subject: [PATCH] Tweak RawHD regex to accept mpeg2 and mpeg-2 in the filename
 (Zoggy)

---
 lib/subliminal/services/addic7ed.py | 15 +++++++++++++++
 sickbeard/common.py                 |  2 +-
 2 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/lib/subliminal/services/addic7ed.py b/lib/subliminal/services/addic7ed.py
index 1080cb479..2e2005fe2 100644
--- a/lib/subliminal/services/addic7ed.py
+++ b/lib/subliminal/services/addic7ed.py
@@ -64,6 +64,21 @@ class Addic7ed(ServiceBase):
         return self.query(video.path or video.release, languages, get_keywords(video.guess), video.series, video.season, video.episode)
 
     def query(self, filepath, languages, keywords, series, season, episode):
+
+        REMOTE_DBG = True
+        
+        if REMOTE_DBG:
+                # Make pydev debugger works for auto reload.
+                # Note pydevd module need to be copied in XBMC\system\python\Lib\pysrc
+            try:
+                import pysrc.pydevd as pydevd
+                # stdoutToServer and stderrToServer redirect stdout and stderr to eclipse console
+                pydevd.settrace('localhost', port=5678, stdoutToServer=True, stderrToServer=True)
+            except ImportError:
+                sys.stderr.write("Error: " +
+                        "You must add org.python.pydev.debug.pysrc to your PYTHONPATH.")
+                sys.exit(1) 
+        
         logger.debug(u'Getting subtitles for %s season %d episode %d with languages %r' % (series, season, episode, languages))
         self.init_cache()
         try:
diff --git a/sickbeard/common.py b/sickbeard/common.py
index 90dccb8b1..9a9c5846e 100644
--- a/sickbeard/common.py
+++ b/sickbeard/common.py
@@ -206,7 +206,7 @@ class Quality:
             return Quality.SDDVD
         elif checkName(["720p", "hdtv", "x264"], all) or checkName(["hr.ws.pdtv.x264"], any) and not checkName(["(1080)[pi]"], all):          
             return Quality.HDTV                                                                        
-        elif checkName(["720p|1080i", "hdtv", "mpeg2"], all):
+        elif checkName(["720p|1080i", "hdtv", "mpeg-?2"], all):
             return Quality.RAWHDTV                                                                     
         elif checkName(["1080p", "hdtv", "x264"], all):         
             return Quality.FULLHDTV                                                                    
-- 
GitLab