Skip to content

Latest commit

 

History

History
66 lines (60 loc) · 2.35 KB

NEWS.md

File metadata and controls

66 lines (60 loc) · 2.35 KB

Changes between 0.1.2 and 0.1.1:

Changes between 0.1.1 and 0.1.0:

player: remove ugly frame drop trick ios: simplify application state handle ios: fix 5.1 channel support player: handle ffmpeg error player: fix leak player: improve buffer indicator player: drop frame for high fps video

Changes between 0.1.0 and 0.0.6:

  • android: replace AbstractMediaPlayer with IMediaPlayer and other misc interfaces
  • android: remove list player classes due to lack of regression test
  • ios: support build with SDK7
  • ffmpeg: switch to n2.1 base
  • ios: fix possible block on ijkmp_pause
  • ios: set CAEAGLLayer.contentsScale to avoid bad image on retina devices
  • ios: fix handle of AudioSession interruption
  • ios: add AudioQueue api as replacement of AudioUnit api
  • ijksdl: fix non-I420 pixel-format support
  • player: improve late packet/frame dropping
  • player: prefer h264 stream if multiple video stream exists

Changes between 0.0.6 and 0.0.5:

  • android: fix NativeWindow leak
  • ios: fix a deadlock related to AudioUnit
  • ios: support ffmpeg concat playback
  • ios: add ffmpeg options methods
  • android: limait audio sample-rate to 4kHz~48kHz
  • ios: fix gles texture alignment

Changes between 0.0.5 and 0.0.4:

  • build: disable -fmodulo-sched -fmodulo-sched-allow-regmoves, may crash on gcc4.7~4.8
  • player: support ios
  • ijksdl: support ios gles2 video output
  • ijksdl: support ios AudioUnit audio output
  • build: add android/ios sub directory
  • player: fix some dead lock
  • build: use shell scripts instead of git-submodule
  • android: use RV32 as default chroma

Changes between 0.0.4 and 0.0.3:

  • ffmpeg: enable ac3
  • android: target API-18
  • build: switch to NDKr9 gcc4.8 toolchain

Changes between 0.0.3 and 0.0.1:

  • ffmpeg: switch to tag n2.0
  • ffmpeg: remove rarely used decoders, parsers, demuxers
  • avformat/hls: fix many bugs
  • avformat/http: support reading compressed data
  • avformat/mov: optimize short seek
  • player: fix AudioTrack latency
  • player: refactor play/pause/step/buffering logic
  • player: fix A/V sync
  • yuv2rgb: treat YUVJ420P as YUV420P
  • yuv2rgb: support zero copy of YUV420P frame output to YV12 surface
  • ijksdl: fix SDL_GetTickHR() returns wrong time