libdvr: hal test error.[2/2]

PD#SWPL-27485

Problem:
not support -x1 speed.

Solution:
1. add speed -x1 support for irdeto hal test.
2. send trans ok event when first frame is show for irdeto hal test.
3. delay open next segment.
4. fixed fb cannot resume.set seek time 0 when seek time is < 2s.

Verify:
verified on 215.

Change-Id: If9d96d65db9077d5098d84098c99cbf55fce86d6
Signed-off-by: hualing chen <hualing.chen@amlogic.com>
diff --git a/include/dvr_playback.h b/include/dvr_playback.h
index 12515a5..fb59b20 100644
--- a/include/dvr_playback.h
+++ b/include/dvr_playback.h
@@ -70,6 +70,7 @@
 /**\brief playback speed*/
 typedef enum
 {
+  PLAYBACK_SPEED_FBX1 = -100,          /**<FB X 1 speed*/
   PLAYBACK_SPEED_FBX2 = -200,          /**<FB X 2 speed*/
   PLAYBACK_SPEED_FBX4 = -400,          /**<FB X 4 speed*/
   PLAYBACK_SPEED_FBX8 = -800,          /**<FB X 8 speed*/
@@ -297,6 +298,7 @@
   int32_t                    last_cur_time;
   uint64_t                   last_send_time_id;
   int                        ts_cache_len;
+  DVR_Bool_t                 first_trans_ok;
 } DVR_Playback_t;
 /**\endcond*/