summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/rtsp
Commit message (Collapse)AuthorAgeFilesLines
* Remove stagefright foundation's incompatible logging interface and update ↵Andreas Huber2010-09-2114-234/+179
| | | | | | callsites. Change-Id: I45fba7d60530ea0f233ac3695a97306b6dc1795c
* Various fixes to improve resilience of the rtsp stack against spurious ↵Andreas Huber2010-09-153-36/+84
| | | | | | errors instead of asserting. Change-Id: Idbec5996ed0675c70e911b9c0514961fea099fb4
* Better support for buffered streaming of rtsp content, if buffer drops below ↵Andreas Huber2010-09-013-0/+47
| | | | | | | a certain threshold we will temporarily pause playback until we have sufficient data. Change-Id: Ice8564e902e48c89c9c00f6651c5504b3c41fcad related-to-bug: 2556656
* Keep gtalk video chat specific code consistent with rtsp changes.Andreas Huber2010-09-011-0/+8
| | | | Change-Id: I5f3f46c2150e16b26674432e427f79c04a69cd8e
* Merge "Support for RFC3640 - mpeg4-generic RTP packet type, AAC-lbr and ↵Andreas Huber2010-08-314-6/+345
|\ | | | | | | AAC-hbr." into gingerbread
| * Support for RFC3640 - mpeg4-generic RTP packet type, AAC-lbr and AAC-hbr.Andreas Huber2010-08-314-6/+345
| | | | | | | | | | Change-Id: Ied92ea8c2448a2cb1a732c72c21c69da1913dbc8 related-to-bug: 2556656
* | Better detection of connection problems - timeout if no rtcp packets arrive ↵Andreas Huber2010-08-312-43/+67
|/ | | | | | | within a certain time, not a final frame (which may take longer) Change-Id: I3c1ae79bb9342770e959ebdcdc6b748549b76330 related-to-bug: 2556656
* Merge "Recent changes to the rtsp code require every buffer fed to the ↵Andreas Huber2010-08-301-0/+1
|\ | | | | | | packet source to have a timestamp, we're ignoring timestamps for gtalk videochat but we still have to have a placeholder." into gingerbread
| * Recent changes to the rtsp code require every buffer fed to the packet ↵Andreas Huber2010-08-301-0/+1
| | | | | | | | | | | | source to have a timestamp, we're ignoring timestamps for gtalk videochat but we still have to have a placeholder. Change-Id: Ib8615ce5a89a9a846ee2f9f96cdfb23462f72c7a
* | Instead of closing the connection altogether if no UDP packets arrive after ↵Andreas Huber2010-08-302-32/+83
|/ | | | | | | a certain time, try changing transports (to interleaved TCP). Also properly close the sockets on disconnection. Change-Id: Ie8d6a3865a0477e28d4b76bb9038e468451287b1 related-to-bug: 2556656
* Finetune some rtsp timeout constants.Andreas Huber2010-08-301-3/+11
| | | | Change-Id: Ice731c5097c2a2dee8a7f0cd45b547cd34f532c6
* ALoopers can now be named (useful to distinguish threads).Andreas Huber2010-08-272-3/+4
| | | | Change-Id: Ieabaddb2e3a9e3a7a5bc36e55cd0721b60dbd50e
* Better support for rtsp (normal play-)time display. Better seek support, ↵Andreas Huber2010-08-2711-55/+296
| | | | | | | timeout if no packets arrive for too long. Change-Id: Id491541a6ae501604cda815f8e961a3bfe26db7d related-to-bug: 2556656
* We accidentally always aborted after 10 secs, even if the connection was fine.Andreas Huber2010-08-271-2/+1
| | | | Change-Id: I3f2ae2f46ae62b84b1e253658d7182c04ee3dfae
* Support for RTP packets arriving interleaved with RTSP responses.Andreas Huber2010-08-266-21/+216
| | | | Change-Id: Ib32fba257da32a199134cf8943117cf3eaa07a25
* A first shot at proper support for seeking of rtsp streams.Andreas Huber2010-08-244-58/+120
| | | | | Change-Id: I9604f2d09feedc0074c0e715be58e719d4483760 related-to-bug: 2556656
* Better handling of rtsp connection and disconnection.Andreas Huber2010-08-232-14/+78
| | | | Change-Id: Ib126af6c14c5a212a51a5ee3c4a0a7d1860ad167
* Merge "Make MediaWriter stop and pause return errors if necessary" into ↵James Dong2010-08-192-5/+7
|\ | | | | | | gingerbread
| * Make MediaWriter stop and pause return errors if necessaryJames Dong2010-08-192-5/+7
| | | | | | | | | | | | | | | | | | | | | | o Make the API consistent with SF framework, which the MediaSource provides a return status for stop o Also, helps to convey errors that occurred right when a premature stop() is called, leading to a potentially mal-formed output file. Change-Id: I52a932345f38570fdf8ea04d67d73dd94ccd30ef
* | Support for MP4V-ES packetization format according to RFC3016.Andreas Huber2010-08-196-0/+417
| | | | | | | | Change-Id: I5e182936c52f9eb80cdcf6132ead03705ee32d61
* | In the absence of width/height information in the sdp, extract the ↵Andreas Huber2010-08-191-10/+31
|/ | | | | | dimensions from the avc codec specific data. Change-Id: I98c4194593c7e6e24f6fc339c862245111800293
* Better support for rtsp streamed through VLC. Temporarily make the socket ↵Andreas Huber2010-08-185-11/+58
| | | | | | blocking to read all of the session description. Change-Id: Ibe71f5941485660510e24d714da3865b9c6f89a2
* Fix the h.263 assembler to properly subset a buffer's range if it already ↵Andreas Huber2010-08-122-2/+2
| | | | | | has a range applied. Change-Id: I7cc468a3095537347d86803579001458b62fcadb
* APacketSource is too verbose.Andreas Huber2010-08-121-1/+1
| | | | Change-Id: I48ca7b070d89e43405d05e5f41e650db587e12b4
* We're now going to ignore timestamps completely in gtalk video conferencing, ↵Andreas Huber2010-08-105-39/+47
| | | | | | playing video as soon as it comes in. We also make up fake timestamps in the rtp code, ignoring rtcp SR information to enable early startup. Change-Id: Idc3df74b42000f7a6aa3eae090718dc9d9c4186f
* Better support for fake timestamps in RTP, H.263 video now also requests FIR.Andreas Huber2010-08-053-6/+13
| | | | Change-Id: I2385461887197fe4062d329086e0204f6d6620fc
* Specification of codec specific data as part of the session description is ↵Andreas Huber2010-08-041-5/+12
| | | | | | now optional. Change-Id: Ie1953909e1d241381add3cc82a7a1f7d7d1540f2
* Support for Gtalk video, includes AMR/H.263 assembler and packetization ↵Andreas Huber2010-08-0425-109/+2693
| | | | | | support, extensions to MediaRecorder to stream via RTP over a pair of UDP sockets as well as various fixes to the RTP implementation. Change-Id: I95b8dd487061add9bade15749e563b01cd99d9a6
* Various changes to improve rtsp networking, reduce packet loss and adapt to ↵Andreas Huber2010-07-223-4/+35
| | | | | | ALooper API changes. Change-Id: I110e19d5ce33e597add3ffbd3e3ff3815862396d
* Initial checkin of preliminary rtsp support for stagefright.Andreas Huber2010-06-0721-0/+4722
Change-Id: I0722aa888098c0c1361c97a4c1b123d910afc207