Week2: Weekly Sprint Plan - boostcampwm-2021/android05-boomerang GitHub Wiki

2주차 월요일 스프린트 계획

UI

  • matrial desing u 사용하기

민호기

  • Hilt AppComponent 만들기
  • 휴지통 화면

최연두

  • 목록 화면 - 갤러리 연동(선택 화면)
  • 메모 화면 - 시간 남으면 작업

동영상

박태현

  • MediaPlayer를 ImageStreamProducer로 하여 ImageStreamConsumer인 SurfaceTexture로 보냄
  • 사용자 입력(터치하여 그리기)에 따른 Listener를 통해 External GLES Texture를 붙임
  • 렌더링 후 다시 BufferProducer로 보냄
    • SurfaceView(BufferProducer) -> SurfaceFlinger(BufferConsumer)를 통해 사용자에게 표시
    • MediaCodec(BufferProducer) -> GraphicBufferSource(BufferConsumer) -> Video Encoder -> Circular Buffer -> MediaMuxer -> mp4 파일로 변환
    • 위의 두 작업이 동시에 이루어짐

최진형

  • AlphaMovieView를 적용하여 seekTo까지 구현
  • sample.mp4
    • sample-sub1.mp4
    • sample-sub2.mp4
    • title-subtitle.mp4

데이터베이스

  • Title
  • (copy) Video객체 (갤러리에 있는게 아니라, 목록화면에서 선택하면 해당 파일을 앱 data 폴더로 복사한 파일에 대한 uri)
  • List<Video객체>
Title origin sub
건이 sample.mp4 Video(sample1.mp4,100), Video(sample2.mp4,3000)
⚠️ **GitHub.com Fallback** ⚠️