aboutsummaryrefslogtreecommitdiff
path: root/fmdriver
diff options
context:
space:
mode:
authorTakamichi Horikawa <takamichiho@gmail.com>2017-08-13 23:04:03 +0900
committerTakamichi Horikawa <takamichiho@gmail.com>2017-08-13 23:04:03 +0900
commit11a5698d68461b91a681f37d66fad5e206969674 (patch)
treefe7d5d98ab86c158e43a4a47a41df0274a262c12 /fmdriver
parent13971c9d197dac95ee4bc2247765c35d4fcce38d (diff)
PMD: fixed SSG/PPZ envelope bug after track end
Diffstat (limited to 'fmdriver')
-rw-r--r--fmdriver/fmdriver_pmd.c4
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;
}