summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/rtsp/APacketSource.cpp
Commit message (Collapse)AuthorAgeFilesLines
* FINAL ATTEMPT: HTTP services are now provided from JAVA and made available ↵Andreas Huber2014-02-041-1/+1
| | | | | | to media code Change-Id: I9f74a86e70422187c9cf0ca1318a29019700192d
* Add support for mpeg2 transport streams to the RTSP implementation.Andreas Huber2012-08-311-0/+2
| | | | Change-Id: I409d7133a53a71e62523b1acc2b03302fcf824a5
* h264 streaming: make profile-level-id optionalPatrik2 Carlsson2012-08-201-8/+13
| | | | | | | | profile-level-id is made optional according to rfc3984: "If no profile-level-id is present, the Baseline Profile without additional constraints at Level 1 MUST be implied." Change-Id: If868468a48917ceccb963b8ac15767583da29723
* Prefix MPEG4-generic audio data with ADTS headersAndreas Huber2012-05-171-0/+1
| | | | | | | to work around limitations of the new AAC decoder. Change-Id: I4988c7c39fedb7d04eb1ae2ba2d618aa6cb14e77 related-to-bug: 6488547
* Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGESteve Block2012-01-041-2/+2
| | | | | | | See https://android-git.corp.google.com/g/156801 Bug: 5449033 Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
* NuPlayer is now taking on the task of streaming over RTSP.Andreas Huber2011-10-131-161/+2
| | | | Change-Id: Ie204db8810807f1e7981959e34dc0149e5d9563a
* Eliminate superfluous memcpys by wrapping an ABuffer in a MediaBufferAndreas Huber2011-08-041-3/+1
| | | | | Change-Id: I1313f117cd7cdfaf7d6ec25413a0b4b8ea495037 related-to-bug: 5122973
* Support mpeg1,2 audio and mpeg1,2,4 video content extraction from .ts streams.Andreas Huber2011-05-251-81/+7
| | | | Change-Id: I9d2ee63495f161e30daba7c3aab16cb9d8ced6a5
* Support for PCMA and PCMU raw audio data in RTP/RTSP.Andreas Huber2011-02-221-0/+3
| | | | | Change-Id: Icb87bdfa7cf572c572e2a86c46fa072d9fad18f6 related-to-bug: 3084183
* Work around several issues with non-compliant RTSP servers.Andreas Huber2011-02-151-1/+1
| | | | | | | | | | | In this particular case these RTSP servers were implemented as local services, retransmitting live streams via a local RTSP server instance. They picked wrong rtp/rtcp port pairs (odd rtp port), blank lines in the session description, wrong case of the format description, relative base URLs... Change-Id: I63fa90ca2398f19e8b52c147248bd2c5c2372426 related-to-bug: 3452103
* Implement parsing of vbv buffering info in RTSP.Andreas Huber2011-01-181-1/+11
| | | | | Change-Id: I7d871cafda2c4c65670a40ad9ab4f24317f8568a related-to-bug: 3351915
* Refactor some more h.264 utility code out into avc_utils. Work around a ↵Andreas Huber2010-10-081-0/+20
| | | | | | hardware decoder issue by making sure the first access unit submitted to a decoder at startup or after seek is an IDR. Change-Id: I61936601e55df7e4c23a8c13087579a4f85bd6e6
* Remove stagefright foundation's incompatible logging interface and update ↵Andreas Huber2010-09-211-5/+10
| | | | | | callsites. Change-Id: I45fba7d60530ea0f233ac3695a97306b6dc1795c
* Various fixes to improve resilience of the rtsp stack against spurious ↵Andreas Huber2010-09-151-1/+5
| | | | | | errors instead of asserting. Change-Id: Idbec5996ed0675c70e911b9c0514961fea099fb4
* Better support for buffered streaming of rtsp content, if buffer drops below ↵Andreas Huber2010-09-011-0/+23
| | | | | | | a certain threshold we will temporarily pause playback until we have sufficient data. Change-Id: Ice8564e902e48c89c9c00f6651c5504b3c41fcad related-to-bug: 2556656
* Support for RFC3640 - mpeg4-generic RTP packet type, AAC-lbr and AAC-hbr.Andreas Huber2010-08-311-0/+83
| | | | | Change-Id: Ied92ea8c2448a2cb1a732c72c21c69da1913dbc8 related-to-bug: 2556656
* Better support for rtsp (normal play-)time display. Better seek support, ↵Andreas Huber2010-08-271-1/+51
| | | | | | | timeout if no packets arrive for too long. Change-Id: Id491541a6ae501604cda815f8e961a3bfe26db7d related-to-bug: 2556656
* A first shot at proper support for seeking of rtsp streams.Andreas Huber2010-08-241-49/+3
| | | | | Change-Id: I9604f2d09feedc0074c0e715be58e719d4483760 related-to-bug: 2556656
* Support for MP4V-ES packetization format according to RFC3016.Andreas Huber2010-08-191-0/+186
| | | | 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-181-2/+15
| | | | | | blocking to read all of the session description. Change-Id: Ibe71f5941485660510e24d714da3865b9c6f89a2
* 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-101-17/+22
| | | | | | 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
* 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-041-5/+90
| | | | | | 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
* Initial checkin of preliminary rtsp support for stagefright.Andreas Huber2010-06-071-0/+345
Change-Id: I0722aa888098c0c1361c97a4c1b123d910afc207