Navigation

    OpenASIC
    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. lunning
    L
    • Continue chat with lunning
    • Start new chat with lunning
    • Flag Profile
    • Block User
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups
    Save
    Saving

    lunning

    @lunning

    0
    Reputation
    4
    Posts
    3077
    Profile views
    0
    Followers
    0
    Following
    Joined Last Online

    lunning Follow

    Posts made by lunning

    • RE: H265 2.0的RDO流程

      赞!请问3.0是否有实现的时间表?以及开源社区可以帮您做些什么呢?

      posted in 交流讨论 | General Discussion
      L
      lunning
    • H265 2.0的RDO流程

      我拜读了范老师的代码,有一个疑问,还请解惑:

      目前的代码流程中,标准规定的功能模块已经非常完整了。并且从发表的相关专利、论文来看,应该也是较为精巧、优化的实现。

      但是,对于标准没有规定的RDO流程——例如Intra RDO——目前的代码实现还是比较简单的,没有进行残差编码,而只使用了mode bits。这样一来,编码的质量loss其实非常不可控了。

      那么:
      1、请问上述的描述是否属实?我担心自己没有领会代码的真正含义。
      2、如果上述描述属实,请问是否有下一步的RDO实现规划?如果方便,请不吝赐教。

      posted in 交流讨论 | General Discussion
      L
      lunning
    • RE: H265 2.0代码存在BUG

      我发了pull request,请查收

      posted in 交流讨论 | General Discussion
      L
      lunning
    • H265 2.0代码存在BUG

      rtl/rec/rec_tq/mod.v:
      此模块输入qp,计算qp % 6,并进一步按照公式计算量化中需要的参数
      如果输入qp=6,正确的计算应该为6 % 6 = 0。但是此模块计算6 % 6 = 6,
      这会导致后续参数计算全部为0,量化后系数也全部为0。

      问题原因:
      always@(*) begin
      next_state=IDLE;
      case(state)
      IDLE:
      if((qp_r != qp)&&(qp>6))
      next_state=MODE_STATE;
      else
      next_state=IDLE;
      MODE_STATE:
      if(opi<6+6)
      next_state=IDLE;
      else
      next_state=MODE_STATE;
      endcase
      end

      此always块中的“if((qp_r != qp)&&(qp>6))”语句有误,当qp=6时不会进行mod操作以及状态跳转,建议修改。

      posted in 交流讨论 | General Discussion
      L
      lunning
    • 1 / 1