1- #include " pch.h"
1+ #include " pch.h"
22#include " FrameCapturer.h"
33#include " fcThreadPool.h"
44#include " fcGraphicsDevice.h"
@@ -61,7 +61,7 @@ fcGifContext::~fcGifContext()
6161
6262static inline void advance_palette_and_pop_front (std::list<jo_gif_frame_t >& frames)
6363{
64- // 先頭のパレットをいっこ先のフレームへ移動
64+ // 先頭のパレットをいっこ先のフレームへ移動
6565 if (frames.size () >= 2 )
6666 {
6767 auto &first = frames.front ();
@@ -75,13 +75,13 @@ static inline void advance_palette_and_pop_front(std::list<jo_gif_frame_t>& fram
7575
7676void fcGifContext::scrape (bool updating)
7777{
78- // 最大容量か最大フレーム数が設定されている場合、それらを超過したフレームをここで切り捨てる。
79- // 切り捨てるフレームがパレットを持っている場合パレットの移動も行う。
78+ // 最大容量か最大フレーム数が設定されている場合、それらを超過したフレームをここで切り捨てる。
79+ // 切り捨てるフレームがパレットを持っている場合パレットの移動も行う。
8080
81- // 実行中のタスクが更新中のデータを間引くのはマズいので、更新中は最低でもタスク数分は残す
81+ // 実行中のタスクが更新中のデータを間引くのはマズいので、更新中は最低でもタスク数分は残す
8282 int min_frames = updating ? std::max<int >(m_conf.max_active_tasks , 1 ) : 1 ;
8383
84- // 最大フレーム数超えてたら間引く
84+ // 最大フレーム数超えてたら間引く
8585 if (m_conf.max_frame > 0 )
8686 {
8787 while (m_conf.max_frame > min_frames && m_gif_buffers.size () > m_conf.max_frame )
@@ -90,7 +90,7 @@ void fcGifContext::scrape(bool updating)
9090 }
9191 }
9292
93- // 最大容量超えてたら間引く
93+ // 最大容量超えてたら間引く
9494 if (m_conf.max_data_size > 0 )
9595 {
9696 size_t size = 14 ; // gif header + footer size
@@ -116,7 +116,7 @@ void fcGifContext::addFrameTask(jo_gif_frame_t &o_fdata, const std::string &raw_
116116
117117bool fcGifContext::addFrame (void *tex)
118118{
119- // 実行中のタスクの数が上限に達している場合適当に待つ
119+ // 実行中のタスクの数が上限に達している場合適当に待つ
120120 if (m_active_task_count >= m_conf.max_active_tasks )
121121 {
122122 std::this_thread::sleep_for (std::chrono::milliseconds (10 ));
@@ -127,20 +127,20 @@ bool fcGifContext::addFrame(void *tex)
127127 }
128128 int frame = m_frame++;
129129
130- // フレームバッファの内容取得
130+ // フレームバッファの内容取得
131131 std::string& raw_buffer = m_raw_buffers[frame % m_conf.max_active_tasks ];
132132 if (!fcGetGraphicsDevice ()->readTexture (&raw_buffer[0 ], raw_buffer.size (), tex, m_conf.width , m_conf.height , fcE_ARGB32))
133133 {
134134 --frame;
135135 return false ;
136136 }
137137
138- // gif データを生成
138+ // gif データを生成
139139 m_gif_buffers.push_back (jo_gif_frame_t ());
140140 jo_gif_frame_t & fdata = m_gif_buffers.back ();
141141 bool local_palette = frame==0 || (m_conf.keyframe != 0 && frame % m_conf.keyframe == 0 );
142142 if (local_palette) {
143- // パレットの更新は前後のフレームに影響をあたえるため、同期更新でなければならない
143+ // パレットの更新は前後のフレームに影響をあたえるため、同期更新でなければならない
144144 m_tasks.wait ();
145145 addFrameTask (fdata, raw_buffer, frame, local_palette);
146146 }
@@ -188,7 +188,7 @@ void fcGifContext::write(std::ostream &os, int begin_frame, int end_frame)
188188 std::advance (begin, begin_frame);
189189 std::advance (end, end_frame);
190190
191- // パレット探索
191+ // パレット探索
192192 auto palette = begin;
193193 while (palette->palette .empty ()) { --palette; }
194194
@@ -268,7 +268,7 @@ int fcGifContext::getExpectedDataSize(int begin_frame, int end_frame)
268268 {
269269 if (i == begin) {
270270 if (m_gif.repeat >= 0 ) { size += 19 ; }
271- // パレット探索
271+ // パレット探索
272272 if (begin->palette .empty ())
273273 {
274274 auto palette = begin;
0 commit comments