cpp-mp4
cpp-mp4 copied to clipboard
libwebrtc と合わせて使おうとした際にビルドエラーとなる箇所の修正
libwebrtc と合わせて使おうとした際に、 chromium 向けのカスタム libc++ を利用するのですが、その場合においてビルドエラーとなってしまう箇所を修正しました。
変更は以下の二点となります。
- 使われていない include の削除
- 宇宙船演算子が暗黙的に削除された際に std::map で必要とされる演算子が不足するため追記
挙動に変化がないように修正しましたので、受け入れていただけますと幸いです。
bool BoxType::operator<(const BoxType& r) はおかしいです
m_data[i] > r_data[i] だったら すぐに return false すべきではないでしょうか.
また for loop をまわさずに std::array の < や == を利用すればよいと思います
すみません。すごい適当な実装になってました。これで修正できたと思います。
@tnoho test と lint がこけてるので確認お願いできますか?おそらく lint は外す必要があると思っています。今回の修正に影響する lint を外してもらって問題ないです。