# # Copyright (c) 2014 Amlogic, Inc. All rights reserved. # # This source code is subject to the terms and conditions defined in the # file 'LICENSE' which is part of this source code package. # # Description: # #Developing Version Major_V=1 Minor_V=2 BaseChangeId=Id6e3b8eb1b53557f376a874bb218e8ed0fc61833 # V1.1.0 Release Notes # Release_ChangeId_V1_0=I12bb7ad40b0698f38fb7422609084134273dc89d #add amazon new feature for static info #support clear stream mode #add fence mode config #refine resolution change #add start code for vc1 #support VC1/WMV3 codec #add av2 codec support #add h266 support in v4l2dec #support video colour info report #skip 0 pts report to hwdmx #no need combine codec_data for stream mode #don't remove colorimetry #fix h264 interlace playback failed #combine avs codec data to decoder #set vaat low memory DW mode #config default dw to 0x400 #update GST_VIDEO_TRANSFER_SMPTE2084 mapping #use gst_poll_fd_has_pri function to poll PRI event #fix HDR transfer bits error #fix coverity overflowed constant #report error to player #adjust refine pts logic #set dw=1 for av1 vaat #set di post flag in advance #add refine pts flow #set di post flag to decoder #modify limit resolution #support P010 issue #fix coverity check error #modify resolution limit #fix memory leaks #send source_change event to videosink #round up dwsize to the nearest even number #set dw=1 for special case #fix avs playback failure # V1.0.0 Release Notes # Release_ChangeId_V1_0=I6fb3aa80fbeac9239151089fe5e6ccf52f11e266 # support low mem mode # support I only frame # remove jpeg image codec # refine stream mode # move base class to amlv4l2dec git # support local buf pool # driver deal with all resolution change # refine dw config logic # support no head mode # support dma import mode for output buf # support dump yuv and dump dma es # UGMP support amlhwdmx dummydrm pipeline # amlv4l2 can support avs codec # sync LGE to master branch # Cancel the logic of changing I to P # CB1 set format when codec or resolution changed # frame dropped when resolution changed # fix poll capture buffer error # fixed streamon error # get PAR from decoder and set it to caps # set source window as original source window # frame dropped when resolution changed # change src pad resolution # change src pad resolution, add sink size # support v4l2 stream mode # add new colorimetry 2,3,0,0 # add colorimetry 0607 # support interlaced stream # support HLG(colorimetry 2:6:14:7) # support yts:10bit.PQ # support HDR info # add LGE new properties # support codec h264,h265,av1,vp9,mpeg4,mjpeg,vc1,avs,avs2,svs3 # support yuv output NV12, NV21,I420 format # change src pad resolution, add sink size # change src pad resolution # pts of frame and decoded pts are inconsistent result error # change interlace to progressive # calculate the fence num and send event to sink # crash when seek # redefine GST_AML_V4L2_BUFFER_FLAG_LAST_EMPTY # add private event and signal # fix last buffer leak # support v4l2 stream mode # resize the yuv # last_out_pts needs to be reset to invalid after seek # deal invalid pts # probe v4l2 resolution,update it # drop v4l2 eos event # mod negotiate capture flow in loop thread # sync t3 branch to trunk # Delete probe available pixel formats in loop thread # deliver parameters to decoder using new interface # capture buf num remain the same when resolution change # dq cap buf need wait when apply dma mode # pts are recalculated for invalid frames # set dw mode for pix format # Undefine ABSDIFF # deal with coverty errors # don't ret err when capture bp empty # set mpeg1 systemstream to false # send custom sticky event for secure flow # add resolution change for LGE # if vdec sink data is secure , send svp event # fix get pts wrong # free SVP fd # mod lge porps default compile macros