Rewrite magic source

This commit is contained in:
Alexey Khit
2023-08-19 15:19:09 +03:00
parent a9118562a9
commit bc60cbefb8
11 changed files with 124 additions and 114 deletions
+3 -3
View File
@@ -14,7 +14,7 @@ import (
type Client struct {
URL string
rd *core.ReadSeeker
rd *core.ReadBuffer
medias []*core.Media
receivers []*core.Receiver
@@ -23,7 +23,7 @@ type Client struct {
}
func Open(rd io.Reader) (*Client, error) {
client := &Client{rd: core.NewReadSeeker(rd)}
client := &Client{rd: core.NewReadBuffer(rd)}
if err := client.describe(); err != nil {
return nil, err
}
@@ -32,7 +32,7 @@ func Open(rd io.Reader) (*Client, error) {
func (c *Client) describe() error {
c.rd.BufferSize = core.ProbeSize
defer c.rd.Rewind()
defer c.rd.Reset()
rd := NewReader()