Skip to content

Commit ba4a79e

Browse files
committed
Remove matroska package and its dependencies.
1 parent fbae4ed commit ba4a79e

File tree

12 files changed

+5
-3219
lines changed

12 files changed

+5
-3219
lines changed

go.mod

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ module github.com/luispater/gemini-srt-translator-go
33
go 1.24.0
44

55
require (
6+
github.com/luispater/matroska-go v1.0.0
67
github.com/openai/openai-go v1.12.0
7-
github.com/pborman/uuid v1.2.0
88
github.com/spf13/cobra v1.9.1
99
golang.org/x/term v0.33.0
1010
google.golang.org/genai v1.18.0
@@ -19,7 +19,6 @@ require (
1919
github.com/go-logr/stdr v1.2.2 // indirect
2020
github.com/google/go-cmp v0.7.0 // indirect
2121
github.com/google/s2a-go v0.1.9 // indirect
22-
github.com/google/uuid v1.6.0 // indirect
2322
github.com/googleapis/enterprise-certificate-proxy v0.3.6 // indirect
2423
github.com/googleapis/gax-go/v2 v2.15.0 // indirect
2524
github.com/gorilla/websocket v1.5.3 // indirect

go.sum

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
2020
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
2121
github.com/google/s2a-go v0.1.9 h1:LGD7gtMgezd8a/Xak7mEWL0PjoTQFvpRudN895yqKW0=
2222
github.com/google/s2a-go v0.1.9/go.mod h1:YA0Ei2ZQL3acow2O62kdp9UlnvMmU7kA6Eutn0dXayM=
23-
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
2423
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
2524
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
2625
github.com/googleapis/enterprise-certificate-proxy v0.3.6 h1:GW/XbdyBFQ8Qe+YAmFU9uHLo7OnF5tL52HFAgMmyrf4=
@@ -31,10 +30,10 @@ github.com/gorilla/websocket v1.5.3 h1:saDtZ6Pbx/0u+bgYQ3q96pZgCzfhKXGPqt7kZ72aN
3130
github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE=
3231
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
3332
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
33+
github.com/luispater/matroska-go v1.0.0 h1:JBoOtio6VU/EqirOm+7u1oIxIeSdi7QbY0hEtZj+2+I=
34+
github.com/luispater/matroska-go v1.0.0/go.mod h1:giucksajGO4MmrvlxwVci72/l/EdirWUI+ZZHt9ixHo=
3435
github.com/openai/openai-go v1.12.0 h1:NBQCnXzqOTv5wsgNC36PrFEiskGfO5wccfCWDo9S1U0=
3536
github.com/openai/openai-go v1.12.0/go.mod h1:g461MYGXEXBVdV5SaR/5tNzNbSfwTBBefwc+LlDCK0Y=
36-
github.com/pborman/uuid v1.2.0 h1:J7Q5mO4ysT1dv8hyrUGHb9+ooztCXu1D8MY8DZYsu3g=
37-
github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
3837
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
3938
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
4039
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=

internal/video/mkv.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,12 @@ package video
33
import (
44
"bufio"
55
"fmt"
6-
"io"
76
"os"
87
"path/filepath"
98
"strings"
109
"time"
1110

12-
"github.com/luispater/gemini-srt-translator-go/pkg/matroska"
11+
"github.com/luispater/matroska-go"
1312

1413
"github.com/luispater/gemini-srt-translator-go/pkg/errors"
1514
"github.com/luispater/gemini-srt-translator-go/pkg/srt"
@@ -128,7 +127,7 @@ func (p *MKVParser) extractSubtitlePackets(demuxer *matroska.Demuxer) error {
128127
for {
129128
packet, err := demuxer.ReadPacket()
130129
if err != nil {
131-
if err == io.EOF {
130+
if strings.Contains(err.Error(), "EOF") {
132131
break // End of file reached
133132
}
134133
return fmt.Errorf("failed to read packet: %w", err)

pkg/matroska/ebml.go

Lines changed: 0 additions & 270 deletions
This file was deleted.

0 commit comments

Comments
 (0)