mirror of https://bitbucket.org/ausocean/av.git
Removed superfluous url param from setupURL() and obtain it from the Session object instead.
This commit is contained in:
parent
53bccaaaa7
commit
b388f5374f
|
@ -134,8 +134,8 @@ var (
|
||||||
)
|
)
|
||||||
|
|
||||||
// setupURL parses the RTMP URL.
|
// setupURL parses the RTMP URL.
|
||||||
func setupURL(s *Session, addr string) (err error) {
|
func setupURL(s *Session) (err error) {
|
||||||
s.link.protocol, s.link.host, s.link.port, s.link.app, s.link.playpath, err = parseURL(addr)
|
s.link.protocol, s.link.host, s.link.port, s.link.app, s.link.playpath, err = parseURL(s.url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -145,7 +145,7 @@ func setupURL(s *Session, addr string) (err error) {
|
||||||
s.link.tcUrl = rtmpProtocolStrings[s.link.protocol] + "://" + s.link.host + ":" + strconv.Itoa(int(s.link.port)) + "/" + s.link.app
|
s.link.tcUrl = rtmpProtocolStrings[s.link.protocol] + "://" + s.link.host + ":" + strconv.Itoa(int(s.link.port)) + "/" + s.link.app
|
||||||
s.link.lFlags |= RTMP_LF_FTCU
|
s.link.lFlags |= RTMP_LF_FTCU
|
||||||
} else {
|
} else {
|
||||||
s.link.tcUrl = addr
|
s.link.tcUrl = s.url
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -113,7 +113,7 @@ func TestSetupURL(t *testing.T) {
|
||||||
if s.url != testBaseURL && s.link.timeout != testTimeout {
|
if s.url != testBaseURL && s.link.timeout != testTimeout {
|
||||||
t.Errorf("NewSession failed")
|
t.Errorf("NewSession failed")
|
||||||
}
|
}
|
||||||
err := setupURL(s, s.url)
|
err := setupURL(s)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf("setupURL(testBaseURL) failed with error: %v", err)
|
t.Errorf("setupURL(testBaseURL) failed with error: %v", err)
|
||||||
}
|
}
|
||||||
|
|
|
@ -113,7 +113,7 @@ func (s *Session) Open() error {
|
||||||
// start does the heavylifting for Open().
|
// start does the heavylifting for Open().
|
||||||
func (s *Session) start() error {
|
func (s *Session) start() error {
|
||||||
s.log(DebugLevel, pkg+"Session.start")
|
s.log(DebugLevel, pkg+"Session.start")
|
||||||
err := setupURL(s, s.url)
|
err := setupURL(s)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
s.close()
|
s.close()
|
||||||
return err
|
return err
|
||||||
|
|
Loading…
Reference in New Issue