TPEPlatform/2014-06-26

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
962878 Fix bugs & re-enable test_mediarecorder_record_4ch_audiocontext.html on emulators RESOLVED FIXED Benjamin Chen [:bechen]

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


Media

Randy Lin

  • bug 1012936 - WebRTC audio on Flame broken up in calls
    • OOAD
    • Learn how to use systrace/gecko Gecko Profiler to find battle-neck, adjust the opus complexity and bitstream can avoid the pop sound problem.
    • The frame device's has high CPU usage on back camera, bug 1028820
  • bug 951008 - Media Recorder - fire onstart event when encoder start to generate encoded data
    • Need fix some nits

Alfredo Yang

  • bug 984274 - Intermittent test_sandbox_permission.html | Test timed out.
    • WIP and under review.
  • bug 916643 - ImageCapture - Implement WebIDL and takePhoto()
    • WIP
    • Discuss the architecture with John and Chiahung about the camera control in B2G and other platform.

John Lin

  • bug 1028053 [Dolphin] H264 OMX Decoded frames cannot be composited
    • help pehrsons to identify the root cause
  • bug 997593 Cannot playback a recorded mp4 video on Firefox OS
    • write color conversion code from QCOM proprietary format to NV12
    • revert bug patch for testing conversion code
  • bug 1009420 Cannot playback a recorded mp4 video on Firefox OS
    • communicate with jesup about the root cause
  • Study new camera API/Implementation: HAL v3 & android.hardware.camera2

JW Wang

  • bug 1017471 - Wrong usage of ChangeExplicitBlockerCount in MediaRecorder
    • mentor
  • bug 1028826 - TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_fastSeek-forwards.html | uncaught exception - TypeError: document.body is null
    • mentor
  • bug 750258 - Intermittent test_streams_element_capture.html,test_streams_element_capture_createObjectURL.html | {seek.webm|small-shot.ogg|detodos.opus|r11025_s16_c1.wav|320x240.ogv} checking readyState - got 4, expected 2
    • land
    • stream doesn't notify blockChanged when stream end time happens to equal next current time of MSG.
    • request approval for aurora/beta
  • bug 1020538 - Fix and re-enable test_playback_rate.html
    • land
    • fix frame position calculation algorithm for playback rate changes.
  • bug 897108 - Intermittent test_playback_rate_playpause.html | Test timed out.
    • land
    • change preload to 'metadata' to ensure 'loadedmetadata' is fired.

Benjamin Chen

  • bug 962878 Fix bugs & re-enable test_mediarecorder_record_4ch_audiocontext.html on emulators
    • landed
  • bug 1015856 - [MediaEncoder::GTest] Testcase for bug 970774, WebM aspect ratio.
    • r?
  • bug 1016265 - Refine the code for MediaRecorder::Session life-cycle.
    • r+, landing
  • PTO 1 day

Platform

Steven Lee

  • bug 1016184 - [Touch Caret] Enable touch caret on B2G
  • bug 1020725 - [Text Selection] Enable text selection on B2G
    • Pending
  • bug 1024966 - SelectionCarets::UpdateSelectionCarets should check whether the frame is null or not
    • file
  • Help Andre on SpeechRecognition
  • PTO(6/23)

Chiahung Tai

  • PTO/MAE leave
    • 0.5/0.5 day
  • bug 969312 - [MediaEncoder] Support data from GonkCameraSource in HW video recording path.
    • WIP
    • Found and filed a bug(bug 1029316) when tried to disable MediaStreamTrack. Looks like the flow "stop-configure-start" is not work. The buffer is not re-allocated. Trying to figure out what's going on.
  • bug 1029316 - [MediaEncoder] |VideoTrackEncoder::AppendVideoSegment| doesn't copy the value of VideoFrame::mForceBlack to mRawSegment.
    • file | F+
    • Submit a patch for review.

Tingyu Lin

  • bug 1027501 - print-manifest-dirs.py run-time error: UnboundLocalError: local variable 'testURLs' referenced before assignment
    • f
  • bug 951654 - Intermittent test_implicit_waits.py test_implicit_waits.TestImplicitWaits.testShouldImplicitlyWaitForASingleElement | NoSuchElementException: Unable to locate element: box0
    • land
  • bug 1021527 - [Touch Caret] Touch Caret becomes blurry after zoom in
    • debug
    • Experiment caret with svg image.
  • bug 1029518 - SVG image with filter is blurry when it's used as div background-image
    • file

Boris Chiou

  • bug 959118 - [LayerScope] Combine layer dump and layer scope
    • OOAD | WIP
    • Implement an initial design -> send a layer tree as a large string to the viewer
    • Design a data structure and unpack these packets into JSON format in the viewer.
  • bug 975346 - [LayerScope] LayerScope is not work while HWC is chosen
    • f+ | r?
  • bug 1029956 - [LayerScope] mLayerRef of color layers are always not correct (0xa5a5a5a5) on the viewer
    • file | r?
  • bug 991227 - clang 3.5 build warning: gfx/layers/LayerScope.cpp:460:35: warning: 'auto_ptr' is deprecated [-Wdeprecated-declarations]
    • WIP

Graphics

Peter Chang

  • bug 1023190 There is a horizontal line when drawing backgroud imag on flame 1.4+
    • WIP
    • related to rounding issue when draw background image with repeat property

Morris Tseng

  • bug 987040 - Implement mozbrowserSelection
    • r+, r+
    • All r+, check try push failure.
  • bug 1029982 - Don't change mNeedLayoutFlush and mNeedStyleFlush when nsPresShell::FlushPendingNotification failed
    • r-
  • bug 864595 - "ASSERTION: point.x should not be outside of rect r" with getBoundingClientRect on an nsRange that falls within trailing whitespace of a text node
    • r?

Jerry Shih

  • bug 987529 - Implement Vsync dispatch pipeline
    • OOAD | WIP
    • setInterval() is implemented by timer object. Vsync doesn't affect this.
    • requestAnimationFrame() is triggered in tick(). Vsync affect this.(bug 707884)
    • disucss the implementation idea:
      • if we have input event, merge the input event and tick call to content side
      • vsync ipc protocol add time stamp and frame id for further debug.
      • the vsync message drop mechanism if child side is very busy.
    • check b2g implementation for several input event in one frame update.

Chiajung Hung

  • bug 814524 - Make WebGLContext::TexImage2D avoid readback for video elements
    • r+
    • Fixing test fails
  • {Bug|880114}} - Enhance render video-to-SkiaGL performance by GPU-based color space conversion
    • r-
    • Re-org the patch to not use Gecko structures in imageLib header
  • PTO 1 day
  • Preparing for ARM Seminar

Solomon Chiou

  • PTO - 2 days
  • bug 931733 - Ease vendor porting of HAL_PIXEL_FORMAT_XXX for color format conversion.
    • r?
    • Michael Wu suggested a way to do the color conversion without awaring the definition/enumeration of vendor format, which is calling lockYCbCr of GraphicBuffer to get indicidual address of Y/Cb/Cr, and then do the conversion jobs. It works on Dolphin now, still checking if there exists corner case.
  • bug 1024889- Enabling "Dump layers tree" in Setting doesn't work
    • r-
    • Milan ask for checking why 'Once' updating mode of Setting doesn't work, instead of change the updating mode from 'Once' to 'Live'
  • bug 1002823- [Stingray] Add a new kind of image layer without graphic buffer for overlaying video input
    • OOAD
    • Refine the design by ROC's suggestion, which is inherit from ImageLayer, and modify the image class that it used for holding the image withou actual image data.

Manager

CJ Ku

  • bug 1028092 - Dump testing log when testing pass but we expect testing fail.
    • file | land
  • bug 1028128 - Duplicate reftest log
    • file | close
    • Duplicated bug
  • bug 1000722 - Many B2G reftests fail after enabling OOP, because partial drawWindow calls are drawing too small an area
    • r+ | land
    • rollback change in bug 981477... damn.. it's a hard work...
  • bug 972697- [Tracking] (reftest) tests in layout/reftests/font-inflation fail
    • debug
    • Root cause addressed. Solution came out. Comment 23
  • bug 1029348 - Integrate reftest statistic into ReftestManifest
    • file
    • There are many discussion around this topic, keep discuss with developer to find out a suitable solution
    • Waiting for feedback on bug. Take it after get conclusion on bug.
  • bug 1029610 - Discard all xul reftest on B2G
    • file
  • bug 1029636 - [reftest::B2G] TEST-UNEXPECTED-FAIL outer-svg-border-and-padding-01.svg
    • file
  • PTO
    • 1 day