b7d9a97ce41022e984348efb5f28bf6dd6c6b779 |
|
18-Dec-2015 |
Peter Boström <pbos@webrtc.org> |
Expose codec implementation names in stats. Used to distinguish between software/hardware encoders/decoders and other implementation differences. Useful for tracking quality regressions related to specific implementations. BUG=webrtc:4897 R=hta@webrtc.org, mflodman@webrtc.org, stefan@webrtc.org Review URL: https://codereview.webrtc.org/1406903002 . Cr-Commit-Position: refs/heads/master@{#11084}
/external/webrtc/webrtc/video_decoder.h
|
796cfaf7f76aa740cc7f4bb2c94f88637e475324 |
|
10-Dec-2015 |
perkj <perkj@webrtc.org> |
Add VideoCodec::PreferDecodeLate The purpose is so that a decoder (Android) that only have a limited number of output buffers can make sure that decoding is done just before the frame is needed. Removed unused iSupportsRenderTiming and the settings structs since it was not used. Added VCMReceiver::FrameForDecoding unit test for the case when PreferDecodeLate is set. Note that this does not change the current behaviour. We actually currently always decode frames late. This cl is to make sure the behaviour is kept for Android, if the default behaviour is changed. Review URL: https://codereview.webrtc.org/1428293003 Cr-Commit-Position: refs/heads/master@{#10974}
/external/webrtc/webrtc/video_decoder.h
|
327d8babc81913410dbb3125a62be3ff0e46e9f4 |
|
10-Nov-2015 |
Per <perkj@chromium.org> |
Add DecodedImageCallback::Decoded() function with custom decode time value. On Android, we would like to use MediaCodec output buffers to hold decoded frames until they can be rendered to a texture. There can only be one texture buffer used at the same time and therefore the calculated decode time in VCMTiming will be wrong since that calculation will also include the time where the decoder waited for the upper layers (that depend on network jitter and actual render time) to release the frame. This new method will be used in https://codereview.webrtc.org/1422963003/ BUG=webrtc:4993 R=stefan@webrtc.org TBR=mflodman@webrtc.org Review URL: https://codereview.webrtc.org/1414693006 . Cr-Commit-Position: refs/heads/master@{#10576}
/external/webrtc/webrtc/video_decoder.h
|
71f6f4405c1c5f60097f8d10841378088e78e8b9 |
|
29-Jun-2015 |
Zeke Chin <tkchin@webrtc.org> |
iOS HW H264 support. First step towards supporting H264 on iOS. More tuning/experimentation required in future CLs. Tested using AppRTCDemo on iPhone6 + iPad Mini. Future work to get it working on OS/X, simulator (renders black screen currently) and with the Android AppRTCDemo. Currently protected with a compile time guard. BUG=4081 R=andrew@webrtc.org, haysc@webrtc.org, holmer@google.com, jiayl@webrtc.org, kjellander@webrtc.org, pbos@webrtc.org, phoglund@webrtc.org, stefan@webrtc.org Review URL: https://codereview.webrtc.org/1187573004. Cr-Commit-Position: refs/heads/master@{#9515}
/external/webrtc/webrtc/video_decoder.h
|
4765070b8d6f024509c717c04d9b708750666927 |
|
30-May-2015 |
Miguel Casas-Sanchez <mcasas@webrtc.org> |
Rename I420VideoFrame to VideoFrame. This is a mechanical change since it affects so many files. I420VideoFrame -> VideoFrame and reformatted. Rationale: in the next CL I420VideoFrame will get an indication of Pixel Format (I420 for starters) and of storage type: usually UNOWNED, could be SHMEM, and in the near future will be possibly TEXTURE. See https://codereview.chromium.org/1154153003 for the change that happened in Cr. BUG=4730, chromium:440843 R=jiayl@webrtc.org, niklas.enbom@webrtc.org, pthatcher@webrtc.org Review URL: https://webrtc-codereview.appspot.com/52629004 Cr-Commit-Position: refs/heads/master@{#9339}
/external/webrtc/webrtc/video_decoder.h
|
b302ad4eab114eb76c3d4531bd92ae8a4e454761 |
|
21-May-2015 |
Peter Boström <pbos@webrtc.org> |
Remove unused VideoDecoder methods. Removing VideoDecoder::Copy() and VideoDecoder::SetCodecConfigParameters(). Also adding override to VP8DecoderImpl. BUG= R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/55409004 Cr-Commit-Position: refs/heads/master@{#9244}
/external/webrtc/webrtc/video_decoder.h
|
7252a2ba8035c4128917a9558a3e34fc9dbe7c44 |
|
18-May-2015 |
Peter Boström <pbos@webrtc.org> |
Add HW fallback option to software decoding. Permits falling back to software decoding for unsupported resolutions in bitstreams. BUG=4625, chromium:487934 R=mflodman@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/46269004 Cr-Commit-Position: refs/heads/master@{#9209}
/external/webrtc/webrtc/video_decoder.h
|
2056ee3e3c7683ae4b2c4b12da99c3105c4f46a9 |
|
16-Mar-2015 |
magjed@webrtc.org <magjed@webrtc.org> |
Revert "Changed argument occurences of const I420VideoFrame* to const I420VideoFrame& and non-const I420VideoFrame& to I420VideoFrame*." This reverts commit r8731. Reason for revert: Breakes Chromium FYI bots. TBR=hbos, tommi Review URL: https://webrtc-codereview.appspot.com/40359004 Cr-Commit-Position: refs/heads/master@{#8733} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8733 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_decoder.h
|
2dc5fa69b2baef2ece158c9e1285516087faaa53 |
|
16-Mar-2015 |
hbos@webrtc.org <hbos@webrtc.org> |
Changed argument occurences of const I420VideoFrame* to const I420VideoFrame& and non-const I420VideoFrame& to I420VideoFrame*. R=magjed@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/40299004 Cr-Commit-Position: refs/heads/master@{#8731} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8731 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_decoder.h
|
7c29e8c2f355d491aabbd5eb1d2df610d576b41a |
|
04-Nov-2014 |
stefan@webrtc.org <stefan@webrtc.org> |
Add support for VP9 in webrtc::Call and video_loopback. R=pbos@webrtc.org Review URL: https://webrtc-codereview.appspot.com/31959004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7622 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_decoder.h
|
776e6f289c7396a1143b8b36b03f88b08ac8cba3 |
|
29-Oct-2014 |
pbos@webrtc.org <pbos@webrtc.org> |
Use external VideoDecoders in VideoReceiveStream. Removes direct VideoCodec use from the new API, exposes VideoDecoders through webrtc/video_decoder.h similar to VideoEncoders. Also includes some preparation for wiring up external decoders in WebRtcVideoEngine2 by adding AllocatedDecoders that specify whether they were allocated internally or externally. Additionally addresses a data race in VideoReceiver that was exposed with this change. R=mflodman@webrtc.org, stefan@webrtc.org TBR=pthatcher@webrtc.org BUG=2854,1667 Review URL: https://webrtc-codereview.appspot.com/27829004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7560 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/webrtc/video_decoder.h
|