From c784c0c908b6579ef2b864c38a505148a1845aeb Mon Sep 17 00:00:00 2001 From: YouROK <8YouROK8@mail.ru> Date: Fri, 25 Apr 2025 15:33:35 +0300 Subject: [PATCH] del fix for samsung tv --- server/torr/storage/torrstor/reader.go | 33 +++++++++++++------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/server/torr/storage/torrstor/reader.go b/server/torr/storage/torrstor/reader.go index 79f5770..350d472 100644 --- a/server/torr/storage/torrstor/reader.go +++ b/server/torr/storage/torrstor/reader.go @@ -2,7 +2,6 @@ package torrstor import ( "io" - "strings" "sync" "time" @@ -71,22 +70,22 @@ func (r *Reader) Read(p []byte) (n int, err error) { n, err = r.Reader.Read(p) // samsung tv fix xvid/divx - if r.offset == 0 && len(p) >= 192 { - str := strings.ToLower(string(p[112:116])) - if str == "xvid" || str == "divx" { - p[112] = 0x4D // M - p[113] = 0x50 // P - p[114] = 0x34 // 4 - p[115] = 0x56 // V - } - str = strings.ToLower(string(p[188:192])) - if str == "xvid" || str == "divx" { - p[188] = 0x4D // M - p[189] = 0x50 // P - p[190] = 0x34 // 4 - p[191] = 0x56 // V - } - } + //if r.offset == 0 && len(p) >= 192 { + // str := strings.ToLower(string(p[112:116])) + // if str == "xvid" || str == "divx" { + // p[112] = 0x4D // M + // p[113] = 0x50 // P + // p[114] = 0x34 // 4 + // p[115] = 0x56 // V + // } + // str = strings.ToLower(string(p[188:192])) + // if str == "xvid" || str == "divx" { + // p[188] = 0x4D // M + // p[189] = 0x50 // P + // p[190] = 0x34 // 4 + // p[191] = 0x56 // V + // } + //} r.offset += int64(n) r.lastAccess = time.Now().Unix()