7755e2064b5b8add2ff0c9d0b5d3fb34ee1726d1 |
|
19-Nov-2015 |
perkj <perkj@webrtc.org> |
Chrome has now been updated. CapturedFrame Removed deprecated elapsed_time. Changed rotation to be webrtc::VideoRotation. WebRTCVideoFrame Removed deprecated InitToBlack Removed deprecated constructors. Review URL: https://codereview.webrtc.org/1461053002 Cr-Commit-Position: refs/heads/master@{#10718}
/external/webrtc/talk/media/base/videoframefactory.cc
|
b09b660c53ff2c499d149e05e5c435f5057273fc |
|
01-Oct-2015 |
magjed <magjed@webrtc.org> |
Remove cricket::VideoFrame::Set/GetElapsedTime() This CL is a baby step towards consolidating the timestamps in cricket::VideoFrame and webrtc::VideoFrame, so that we can unify the frame classes in the future. The elapsed time functionality is not really used. If a video sink wants to know the elapsed time since the first frame they can store the first timestamp themselves and calculate the time delta to later frames. This is already done in all video sinks that need the elapsed time. Having redundant timestamps in the frame classes is confusing and error prone. TBR=pthatcher@webrtc.org Review URL: https://codereview.webrtc.org/1324263004 Cr-Commit-Position: refs/heads/master@{#10131}
/external/webrtc/talk/media/base/videoframefactory.cc
|
f6c003eda5beb9105415ddd824df8ce3e87eeeb3 |
|
10-Apr-2015 |
Magnus Jedvert <magjed@webrtc.org> |
cricket::VideoFrameFactory: Handle if created frame is null R=perkj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/46869004 Cr-Commit-Position: refs/heads/master@{#8972}
/external/webrtc/talk/media/base/videoframefactory.cc
|
be00e3c198f00bdbc81ea4a00ea0893b2097f543 |
|
03-Mar-2015 |
perkj@webrtc.org <perkj@webrtc.org> |
Make sure VideoFrameFactory handles rotated frames when scaling. BUG=4366 R=magjed@webrtc.org Review URL: https://webrtc-codereview.appspot.com/41079004 Cr-Commit-Position: refs/heads/master@{#8570} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8570 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
50b229509187cf63b5c80ff5ae55694f0e84ee23 |
|
02-Mar-2015 |
magjed@webrtc.org <magjed@webrtc.org> |
cricket::VideoFrameFactory: Don't overwrite frames in use VideoFrameFactory has a single frame buffer that is used when scaling frames. If the previous frame is still in use, we need to allocate a new frame. BUG=4347 R=perkj@webrtc.org Review URL: https://webrtc-codereview.appspot.com/36359004 Cr-Commit-Position: refs/heads/master@{#8549} git-svn-id: http://webrtc.googlecode.com/svn/trunk@8549 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
5f93d0a140515e3b8cdd1b9a4c6f5871144e5dee |
|
20-Jan-2015 |
jlmiller@webrtc.org <jlmiller@webrtc.org> |
Update libjingle license statements at top of talk files for consistency BUG=2133 R=juberti@webrtc.org Review URL: https://webrtc-codereview.appspot.com/39559004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@8105 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
f58b455cf7e8a3076c216f856a1e8a93c3c4d31c |
|
19-Nov-2014 |
magjed@webrtc.org <magjed@webrtc.org> |
cricket::VideoAdapter: Drop frames before spending time converting/scaling, not after. In VideoCapturer::OnFrameCaptured, we currently convert cricket::CapturedFrame to cricket::VideoFrame and then send that to VideoAdapter::AdaptFrame. AdaptFrame may then decide to drop the frame. It would be faster to drop the frame before converting to cricket::VideoFrame. This CL refactors VideoAdapter with a new function AdaptFrameResolution that takes captured resolution as input and output adapted resolution, or 0x0 if the frame should be dropped. Using that function, frames can be dropped before any conversion takes place. R=fbarchard@google.com, perkj@webrtc.org, tommi@webrtc.org Committed: https://code.google.com/p/webrtc/source/detail?r=7702 Committed: https://code.google.com/p/webrtc/source/detail?r=7707 Review URL: https://webrtc-codereview.appspot.com/29949004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7721 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
c72a22c23d1174a58976e61bce809fd7d2e71399 |
|
17-Nov-2014 |
magjed@webrtc.org <magjed@webrtc.org> |
Add preliminary empty file videoframefactory.cc The purpose of this CL is to add a new file in libjingle without breaking Chromium in the process. The plan is to do the following: 1. Land a no-op videoframefactory.cc in webrtc (this file). 2. Wait for it to roll into Chromium. 3. Modify libjingle.gyp in Chromium to include this file. 4. Make the real change in webrtc with the real implementation of this file. 5. Wait for the change to roll into Chromium. R=tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/28049004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7712 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
4ec19e306aa4424c7d93763ef11ff150552d849f |
|
16-Nov-2014 |
tommi@webrtc.org <tommi@webrtc.org> |
Revert 7707 "cricket::VideoAdapter: Drop frames before spending ..." This didn't compile on the FYI bots. Example error: FAILED: E:\b\depot_tools\python276_bin\python.exe gyp-win-tool link-with-manifests environment.x86 True chrome_child.dll "E:\b\depot_tools\python276_bin\python.exe gyp-win-tool link-wrapper environment.x86 False link.exe /nologo /IMPLIB:chrome_child.dll.lib /DLL /OUT:chrome_child.dll @chrome_child.dll.rsp" 2 mt.exe rc.exe "obj\chrome\chrome_child_dll.chrome_child.dll.intermediate.manifest" obj\chrome\chrome_child_dll.chrome_child.dll.generated.manifest content_renderer.lib(content_renderer.webrtc_video_capturer_adapter.obj) : error LNK2001: unresolved external symbol "public: virtual class cricket::VideoFrame * __thiscall cricket::VideoFrameFactory::CreateAliasedFrame(struct cricket::CapturedFrame const *,int,int,int,int)const " (?CreateAliasedFrame@VideoFrameFactory@cricket@@UBEPAVVideoFrame@2@PBUCapturedFrame@2@HHHH@Z) libjingle_webrtc_common.lib(libjingle_webrtc_common.peerconnectionfactory.obj) : error LNK2001: unresolved external symbol "public: virtual class cricket::VideoFrame * __thiscall cricket::VideoFrameFactory::CreateAliasedFrame(struct cricket::CapturedFrame const *,int,int,int,int)const " (?CreateAliasedFrame@VideoFrameFactory@cricket@@UBEPAVVideoFrame@2@PBUCapturedFrame@2@HHHH@Z) libjingle_webrtc_common.lib(libjingle_webrtc_common.videocapturer.obj) : error LNK2001: unresolved external symbol "public: virtual class cricket::VideoFrame * __thiscall cricket::VideoFrameFactory::CreateAliasedFrame(struct cricket::CapturedFrame const *,int,int,int,int)const " (?CreateAliasedFrame@VideoFrameFactory@cricket@@UBEPAVVideoFrame@2@PBUCapturedFrame@2@HHHH@Z) libjingle_webrtc_common.lib(libjingle_webrtc_common.dummydevicemanager.obj) : error LNK2001: unresolved external symbol "public: virtual class cricket::VideoFrame * __thiscall cricket::VideoFrameFactory::CreateAliasedFrame(struct cricket::CapturedFrame const *,int,int,int,int)const " (?CreateAliasedFrame@VideoFrameFactory@cricket@@UBEPAVVideoFrame@2@PBUCapturedFrame@2@HHHH@Z) chrome_child.dll : fatal error LNK1120: 1 unresolved externals > cricket::VideoAdapter: Drop frames before spending time converting/scaling, not after. > > In VideoCapturer::OnFrameCaptured, we currently convert cricket::CapturedFrame to cricket::VideoFrame and then send that to VideoAdapter::AdaptFrame. AdaptFrame may then decide to drop the frame. It would be faster to drop the frame before converting to cricket::VideoFrame. > > This CL refactors VideoAdapter with a new function AdaptFrameResolution that takes captured resolution as input and output adapted resolution, or 0x0 if the frame should be dropped. Using that function, frames can be dropped before any conversion takes place. > > R=fbarchard@google.com, perkj@webrtc.org, tommi@webrtc.org > > Committed: https://code.google.com/p/webrtc/source/detail?r=7702 > > Review URL: https://webrtc-codereview.appspot.com/29949004 TBR=magjed@webrtc.org Review URL: https://webrtc-codereview.appspot.com/28019004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7708 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
858dbbced270a09582aa4bd374f06b506363bd4d |
|
16-Nov-2014 |
magjed@webrtc.org <magjed@webrtc.org> |
cricket::VideoAdapter: Drop frames before spending time converting/scaling, not after. In VideoCapturer::OnFrameCaptured, we currently convert cricket::CapturedFrame to cricket::VideoFrame and then send that to VideoAdapter::AdaptFrame. AdaptFrame may then decide to drop the frame. It would be faster to drop the frame before converting to cricket::VideoFrame. This CL refactors VideoAdapter with a new function AdaptFrameResolution that takes captured resolution as input and output adapted resolution, or 0x0 if the frame should be dropped. Using that function, frames can be dropped before any conversion takes place. R=fbarchard@google.com, perkj@webrtc.org, tommi@webrtc.org Committed: https://code.google.com/p/webrtc/source/detail?r=7702 Review URL: https://webrtc-codereview.appspot.com/29949004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7707 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
a73d746562a556c14905939f4d779038b1d5cb8e |
|
14-Nov-2014 |
magjed@webrtc.org <magjed@webrtc.org> |
Revert 7702 "cricket::VideoAdapter: Drop frames before spending ..." Rease for revert: failed internal test cases > cricket::VideoAdapter: Drop frames before spending time converting/scaling, not after. > > In VideoCapturer::OnFrameCaptured, we currently convert cricket::CapturedFrame to cricket::VideoFrame and then send that to VideoAdapter::AdaptFrame. AdaptFrame may then decide to drop the frame. It would be faster to drop the frame before converting to cricket::VideoFrame. > > This CL refactors VideoAdapter with a new function AdaptFrameResolution that takes captured resolution as input and output adapted resolution, or 0x0 if the frame should be dropped. Using that function, frames can be dropped before any conversion takes place. > > R=fbarchard@google.com, perkj@webrtc.org, tommi@webrtc.org > > Review URL: https://webrtc-codereview.appspot.com/29949004 TBR=magjed@webrtc.org Review URL: https://webrtc-codereview.appspot.com/24279004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7703 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|
bbd8cad21f276e1b5603ed038d18b62bc18a2de7 |
|
14-Nov-2014 |
magjed@webrtc.org <magjed@webrtc.org> |
cricket::VideoAdapter: Drop frames before spending time converting/scaling, not after. In VideoCapturer::OnFrameCaptured, we currently convert cricket::CapturedFrame to cricket::VideoFrame and then send that to VideoAdapter::AdaptFrame. AdaptFrame may then decide to drop the frame. It would be faster to drop the frame before converting to cricket::VideoFrame. This CL refactors VideoAdapter with a new function AdaptFrameResolution that takes captured resolution as input and output adapted resolution, or 0x0 if the frame should be dropped. Using that function, frames can be dropped before any conversion takes place. R=fbarchard@google.com, perkj@webrtc.org, tommi@webrtc.org Review URL: https://webrtc-codereview.appspot.com/29949004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@7702 4adac7df-926f-26a2-2b94-8c16560cd09d
/external/webrtc/talk/media/base/videoframefactory.cc
|