SOURCES: monotheka-avi-title.patch (NEW) - get movie title from av...

wolf wolf at pld-linux.org
Thu Aug 4 23:31:40 CEST 2005


Author: wolf                         Date: Thu Aug  4 21:31:40 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- get movie title from avi filename

---- Files affected:
SOURCES:
   monotheka-avi-title.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/monotheka-avi-title.patch
diff -u /dev/null SOURCES/monotheka-avi-title.patch:1.1
--- /dev/null	Thu Aug  4 23:31:40 2005
+++ SOURCES/monotheka-avi-title.patch	Thu Aug  4 23:31:35 2005
@@ -0,0 +1,24 @@
+diff -ruN monotheka-0.0.5./Plugins/AVIGet/AVIGet.cs monotheka-0.0.5/Plugins/AVIGet/AVIGet.cs
+--- monotheka-0.0.5./Plugins/AVIGet/AVIGet.cs	2005-04-21 01:43:59.000000000 +0200
++++ monotheka-0.0.5/Plugins/AVIGet/AVIGet.cs	2005-08-04 23:26:49.100507720 +0200
+@@ -68,7 +68,19 @@
+                 // RIFF stuff
+                 RIFFReader __RR = new RIFFReader(__AVILocation.GetResult());
+                 __RR.Run();
+-                return __RR.GetMovie();
++
++                // If movie title is empty, set it to filename
++                Movie __M = __RR.GetMovie();
++                if (_M.Data[(int) MovieField.TITLE].Equals(""))
++                {
++                        string __title = Path.GetFileNameWithoutExtension(__AVILocation.GetResult());
++                        __title = __title.Replace("_", " ");
++                        __title = __title.Replace(".", " ");
++
++                        __M.Data[(int) MovieField.TITLE] = __title;
++                }
++
++                return __M;
+             }
+         } catch (RIFFReaderException __Excp) {
+             new Util.Windows.OKDialogWindow(__Excp.Message , null, MessageType.Warning);
================================================================



More information about the pld-cvs-commit mailing list