diff options
| author | Takamichi Horikawa <takamichiho@gmail.com> | 2017-08-13 23:04:03 +0900 | 
|---|---|---|
| committer | Takamichi Horikawa <takamichiho@gmail.com> | 2017-08-13 23:04:03 +0900 | 
| commit | 11a5698d68461b91a681f37d66fad5e206969674 (patch) | |
| tree | fe7d5d98ab86c158e43a4a47a41df0274a262c12 | |
| parent | 13971c9d197dac95ee4bc2247765c35d4fcce38d (diff) | |
PMD: fixed SSG/PPZ envelope bug after track end
| -rw-r--r-- | fmdriver/fmdriver_pmd.c | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/fmdriver/fmdriver_pmd.c b/fmdriver/fmdriver_pmd.c index 10de083..3c3c930 100644 --- a/fmdriver/fmdriver_pmd.c +++ b/fmdriver/fmdriver_pmd.c @@ -5065,6 +5065,7 @@ static void pmd_part_proc_ssg(    struct driver_pmd *pmd,    struct pmd_part *part  ) { +  /*    if (!part->ptr) {      // original      if (part->ssg_env_state_old == SSG_ENV_STATE_OLD_NEW) { @@ -5075,6 +5076,7 @@ static void pmd_part_proc_ssg(      // original end      return;    } +  */    part->proc_masked = pmd_part_masked(part);    part->len_cnt--; @@ -5120,10 +5122,12 @@ static void pmd_part_proc_ssg(            if (part->proc_masked) {              pmd_part_loop_check_masked(pmd, part);            } else { +            // 1617              pmd_part_proc_ssg_lfoenv(work, pmd, part);            }            return;          } +        // 15bc          part->ptr = part->loop_ptr;          part->loop.ended = false;        } | 
