Closed Bug 1000229 Opened 12 years ago Closed 10 years ago

[RTSP] Follow-up of 992568 - RtspChannelParent is constructed unexpectedly by nsXMLHttpRequest::Open()

Categories

(Firefox OS Graveyard :: RTSP, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(tracking-b2g:backlog)

RESOLVED WONTFIX
2.0 S5 (4july)
tracking-b2g backlog

People

(Reporter: ethan, Assigned: ethan)

Details

(Whiteboard: [p=3])

This is a follow-up of bug 992568. RtspChannelParent was added in bug 992568 only for the purpose to support HTTP->RTSP redirection. By our design, we expect RtspChannelParent to be instantiated only when redirection happens. But we found it will be unexpectedly constructed when navigating away from an RTSP page (press the back button). From a backtrace, we see it is created from nsXMLHttpRequest::Open(). When we close the B2G browser, nsXMLHttpRequest::CloseRequestWithError() will call RtspChannelParent::Cancel(). By comparing with HTTP streaming, HttpChannelParent would not be constructed in this situation. This bug is aimed to determine why nsXMLHttpRequest::Open() is called.
Assignee: nobody → ettseng
blocking-b2g: --- → backlog
Whiteboard: [p=3]
Target Milestone: --- → 2.0 S4 (20june)
Target Milestone: 2.0 S4 (20june) → 2.0 S5 (4july)
blocking-b2g: backlog → ---
No one is actually working on RTSP for FxOS right now.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.