TPEPlatform/2014-07-10

From MozillaWiki
Jump to: navigation, search

Rule of Thumb

Status code:

  • OOAD: In analysis or design phase.
  • WIP: working on WIP patch.
  • feedback(f): feedback a patch
  • feedback?(f?): WIP is ready for feedback grant.
  • feedback+(f+): Get positive feedback.
  • feedback-(f-): Get negative feedback.
  • review(r): review a patch.
  • review?(r?): patch is under review
  • review+(r+): get review+ and ready to check-in
  • review-(r-): get negative review feedback. Fix problems and switch back to r? again.
  • land: patch check in.
  • debug: Figure out the root cause of a bug/ try to repro that bug, etc...
  • file: file a bug
  • PTO: take personal leave
  • interview(I)
  • study: Spend time on domain knowledge study, such as multimedia transport technology, compress format, real-time rendering.
  • presentation
    • Write a personal blog, which is relative to work, such as articles on MozTech, or what you experience in a work week.
    • WIKI/ MDN article writing.
    • If you write a technical blog or anything relative to work, it's welcome to share it on weekly report.
    • Do a presentation of technical topics

Status code combination rule
Combine status code with "|". For example

** OOAD|WIP

Which means you work on both OOAD and WIP in the last week.

land status code
If your patch is target for specific branch, instead of central, postfix branch version. For exp

** land(1.4)

Summary

Status changed by this week

No results.

0 Total; 0 Open (0%); 0 Resolved (0%); 0 Verified (0%);

Bugs which are fixed by this week

Full Query
ID Summary Status Resolution Assigned to
975346 [LayerScope] LayerScope is not work while HWC is chosen RESOLVED FIXED Boris Chiou [:boris]
1029316 [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn't copy the value of VideoFrame::mForceBlack to mRawSegment. RESOLVED FIXED Chia-hung Tai [:ctai :ctai_mozilla :cht]
1015856 [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio. RESOLVED FIXED Benjamin Chen [:bechen]
991227 clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations] RESOLVED FIXED Boris Chiou [:boris]
991776 Intermittent test_mediarecorder_record_audiocontext.html | Test timed out. RESOLVED FIXED Benjamin Chen [:bechen]

5 Total; 0 Open (0%); 5 Resolved (100%); 0 Verified (0%);


Media

Randy Lin

  • bug 1036770 - [flame][webrtc] Compositor CPU usage is significantly higher when make the video call
    • New open Bug
    • find a regression of change the font-weight from lighter to 300
  • Flame device webrtc performance issue
    • Help to profile gecko, find the CPU usage problem
  • Brainstorming

Alfredo Yang

  • bug 984274 - Intermittent test_sandbox_permission.html | Test timed out.
    • Survey the permission missing problem in some tests. The root cause is permission table doesn't initialize in another bug 848411.
  • bug 916643 - ImageCapture - Implement WebIDL and takePhoto()
    • Got feedback from peers, re-factory current patch for review.
    • Write test case.

John Lin

  • bug 997593 Cannot playback a recorded mp4 video on Firefox OS
    • found a way to query supported input color formats for HW encoder
    • turns out that Flame accepts HW decoder output color format
    • test copying decoder output data vs. converting to NV12: memcpy avg. 8ms; conversion avg. 30ms
    • next step - figure out how to avoid color conversion when encoder support decoder output format.
  • explore ringtone trimmer solution
    • read media stream and web audio W3C spec
    • read media stream graph and web audio code in Gecko
  • offsite meeting

JW Wang

  • bug 1033121 - Race in nsTimerEvent destructor
    • r+
    • trace code to find out non-thread-safe code
  • bug 996465 - Intermittent test_fragment_play.html | big.wav#t=5 fragment test: seeked currentTime is 5.675918 != 5
    • f+
    • r- (patch 1: need to extract code to a new file)
    • r+ (patch 2)
    • introduce freeze/thaw into the state machine scheduler to delay running state machine cycles

Benjamin Chen

  • bug 1015856 [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.
    • landed
  • bug 991776 - Intermittent test_mediarecorder_record_audiocontext.html | Test timed out.
    • landed
  • bug 1032652 - Have a way for MediaDecoderReader to read MediaResource in an unblocking / asynchronous fashion.
    • OOAD: In analysis or design phase.
  • bug 1034471 - [MediaRecorder] How to handle AudioChunks without channel counts or VideoChunks without size?
    • OOAD: In analysis or design phase.
  • bug 1032065 - RTSP video playback quality is very poor
    • help to find root cause.

Platform

Steven Lee

  • bug 1016184 - [Touch Caret] Enable touch caret on B2G
    • Found the cause of shutdown timeout problem.
  • bug 1034523 - TextureClient sends IPC message after we call MessageLoop::Quit
    • file
    • Fixed in bug 774388
  • bug 1034527 - SuspendThread is blocked on emulator
    • file
    • PM is finding someone to fix this problem.
  • Help Andre on SpeechRecognition
  • take over media topics
  • interview

Chiahung Tai

  • Interview with 1 person
  • Brain-storming meeting.
  • bug 1029316 - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn't copy the value of VideoFrame::mForceBlack to mRawSegment.
    • r+, L
    • Submited a patch for review and added unit test.
  • bug 938034 - [B2G] GetUserMedia can provide recording callback in media stream
    • WIP
    • Might need multiple MediaSteamTracks for this bug.
  • bug 1003695 - Allow MediaStream to handle multiple audio tracks and video tracks
    • OOAD
    • This bug might be related to bug 938034..

Tingyu Lin

  • bug 982560 - Mach command fails to find tests if executed from a sub directory
    • land
  • bug 1016184 - [Touch Caret] Enable touch caret on B2G test cases and fix the existing test case failures
    • debug
    • Debug touch caret to fix the reftest failures after enable touch caret preference.
  • bug 1035172 - Intermittent test_touchcaret.py test_touchcaret.TouchCaretTest.test_contenteditable_move_caret_to_end_by_dragging_touch_caret_to_bottom_right_corner | TimeoutException: TimeoutException: Error loading page, timed out (onDOMContentLoaded)
    • Help find the cause of this regression.
  • Brainstorming meeting @ 7/8

Boris Chiou

  • bug 1035045 - [LayerScope] Send packets to the layerscope viewer by using google protocol buffer
    • file | f+ | r?
    • cpp side: Google protocol buffer 2.4.1 (official version)
    • js side: dcodeIO/Protobuf.js (3rd-party, only support partially keywords)
  • bug 959118 - [LayerScope] Combine layer dump and layer scope
  • bug 975346 - [LayerScope] LayerScope is not work while HWC is chosen
    • land
  • bug 991227 - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
    • land
  • Interview
    • One person with ctai
  • Brainstorming
    • One day

Graphics

Peter Chang

  • bug 1023190 There is a horizontal line when drawing background image on flame 1.4 blocker
    • r?
    • discuss with reviewer
  • bug 1029230 another horizontal line caused by keyboard app 2.0 blocker
    • debug
    • identify this line is related to keyboard popup, checking which display item causes this problem

Morris Tseng

  • bug 987040 - Implement mozbrowserSelection
    • r+, sr+
    • Reviewers have some security concern about implementation.
  • bug 1024966 - SelectionCarets::UpdateSelectionCarets should check whether the frame is null or not
    • r+
  • bug 1024930 - [Text Selection] Text Highlighting color need to change to blue
    • r?

Jerry Shih

  • bug 987529 - Implement Vsync dispatch pipeline
    • OOAD | WIP
    • Splitting wip patch for Mason.
  • bug 987527 - Register Vsync monitor to HWComposer and notify to gecko/hal
    • r?
  • bug 1035076 - Measure vsync event latency between VsyncDispatcher and other modules in Project Silk
    • file

Chiajung Hung

  • bug 814524 - Make WebGLContext::TexImage2D avoid readback for video elements
    • landing
    • Need another patch to change the YUV=>RGB formula
  • bug 1027604 - Intermittent base.py | application crashed [@ mozilla::gl::GLBlitTextureImageHelper::BlitTextureImage(mozilla::gl::TextureImage*, nsIntRect const&, mozilla::gl::TextureImage*, nsIntRect const&)]
    • debug
  • Setup ARM DS-5 profiler on Flame device
    • study

Solomon Chiou

  • bug 931733 - [Tarako/ Dolphin]Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion
    • land
  • bug 1032180 - [dolphin]No boot animation when restart the phone
    • debug
    • There might exist problem in vendor's framebuffer driver. Our proof is: the framebuffer can be easily filled with black using "dd if=/dev/zero of=/dev/graphics/fb0 bs=1920 count=1708" anytime, except during the time that boot animation should presented. The driver might not be able to switch to the buffer address which user space asked.
  • bug 1036800 - [woodduck] Camera app crashes after press 'home' while previewing
    • debug
    • While 'home' key is pressed, the system will perform a snapshot and convert the YUV buffer into a RGB snapshot. The crash should originated from Gralloc::GetAsSourceFormat(), and relative to the handling of YV12(vendor's buffer format). The addresses of Y/Cb/Cr planar are not proper configed, and ends to crash when the color converting function tried to dereference null pointers.

Manager

CJ Ku

  • bug 1023928 - [System][UX] The waiting icon now comes with a dirty dot
    • land
    • Ensure wrap mode after bind texture.
  • bug 1035201 - Do not call fActiveTexture in GrallocTextureSourceOGL::SetCompositableBackendSpecificData
    • file.
  • bug 1026926 - [Flame][Calendar] Dots in month view do not show correctly (not a complete circle)
    • debug
    • display item truncated issue