日々

 昼起床。昼食はピザとコーラ。
 3時にお茶。
 晩御飯はフウヨウハイとコーンスープ。
 TS情報表示プログラムは今日も思いついたアルゴリズムをひたすら実装。SDTのサービス記述子を取得で、2回目以降上手く取得出来たり出来なかったりするバグに悩まされるも、取得位置を毎回初期化しないといけないことに気付いてなくて無事解決。
 何とかEITの取得までたどり着いたところで、PATも含めて複数セクションにまたがる場合の考慮をしてなかったので気付いて行ったりとか。EITは同じバージョン番号のデータを何度も取得するバグに悩まされるも無事解決。
 が、ここにきてEITを取得するまで分からないSID、TSID、ONIDごとにEIT取得内容を複数保持しなければならないことに気付いて対応策がすぐに思いつかず一旦放置。

一人未読

  1. 17:14~18:05 PSYCHO-PASS サイコパス 3 #5「アガメムノンの燔祭」(関西テレビ 2019/11/21(木) 26:25)
  2. 20:26~20:51 Anison Days #124「Anison Days Festival 第四夜」(BS11デジタル 2019/11/22(金) 22:00)
  3. 22:22~22:48 見どころ満載!魅力をたっぷりお伝えしますSP ゾイドワイルドZERO&アイカツオンパレード!(テレビ大阪 2019/11/23(土) 07:00)
  4. 22:48~23:15 ウルトラマンタイガ #21「地球(ほし)の友人」(テレビ大阪 2019/11/23(土) 09:00)
  5. 23:18~23:44 アイカツオンパレード! #8「作っちゃお!ラッキードレス」(テレビ大阪 2019/11/23(土) 10:30)

アイカツオンパレード!、ココと会話するいちごの一人二役。次はヴィーナスアークか。EDは再びアイカツ!から。

日々

 朝めずらしく目が覚めて起床。朝食はトーストとコーヒー。
 TS情報表示プログラムの各ライブラリの仕様をメモしてたら、セクション取得処理にバグを発見したので、各ライブラリのループ処理を複数回呼び出すことで取得できるように仕様変更すると共にセクション取得のバグも修正。
 10時にお茶。
 昼食はミートスパゲティ。
 先日ヨドバシに注文したmicroUSB延長ケーブル(COMON MBE-10)が届いた。新大阪おととい発送だったのに今回は届くの遅かったな。

 3時にお茶。
 何とかPAT取得の繰り返し部取得処理をループで配列に取得するのではなく、複数回呼び出して取得する方法に変更完了。そのまま、PMT取得、SDT取得も同様に処理を変更。ここでPAT取得で得られた複数のPMT_PIDからPMT取得する際に、同時に複数のPMTを取得する可能性を考慮してなかったことに気付く。当然だけどPMTの数だけバッファや取得先を用意せねば。
 夕方に母親の知人OKの旦那さんから電話。先日来た際にモトローラ端末で使っているOCNモバイルONEのMNP予約番号を申し込んだものが既に届いてるらしく、楽天モバイルへのMNP申し込みを行おうとしているが色々書いてある文字やアイコンに惑わされて何をクリックすればいいか分からない状態とのことで、説明して無事申し込みが終わったりとか。
 晩御飯はサイコロステーキと厚揚げとじゃがいもとふの味噌汁。
 風呂入ってから就寝。

一人未読

  1. 20:27~20:52 騎士竜戦隊リュウソウジャー #34「宇宙凶竜現る!」(ABCテレビ 2019/11/17(日) 09:30)
  2. 21:52~22:19 キラッとプリ☆チャン #84「ロケットハート! 宇宙に届け! だもん!」(テレビ大阪 2019/11/17(日) 10:00)
  3. 22:20~22:44 ファンタシースターオンライン2 エピソード・オラクル #7「ダークファルス」(BS11デジタル 2019/11/18(月) 23:30)
  4. 22:45~23:10 七つの大罪 神々の逆鱗 #7「いざ 大罪集結へ!」(テレビ大阪 2019/11/20(水) 17:55)
  5. 23:10~23:33 ちはやふる3 #2「あさぼらけありあけのつきと」(日テレプラス 2019/11/21(木) 25:30)

キラッとプリ☆チャン、メルテックスターのプライベートジェットがホンダジェットだ。

日々

 昼起床。昼食はチキンラーメン
 3時にお茶。親戚の兄ちゃんの奥さんが来訪。夕方に帰宅。
 晩御飯はカットステーキとわかめと豆腐の味噌汁。
 昨晩、TS情報表示プログラムのちゃんとしたソースファイル分割を始めるべく、まずはパケット読み込みライブラリを使ったtsselect相当のプログラムで試し、四苦八苦しながらも何とか上手く動作するようになったので、今日はパケット読み込みライブラリを元に新たに作ったPCRの経過時間取得とTOT取得、過去に作ったセクション取得、PAT取得、NIT取得、PMT取得、SDT取得、EIT取得、ARIB文字表示をライブラリ化して、これら全てを同時に動かすサンプルを作成した。
 これでTS情報表示プログラムに必要な取得処理は一通り出来たので、あとは連携と情報表示部分の実装を順次行っていこう。
 夜9時にお茶入れてもらって一服。

一人未読

  1. 21:59~22:25 スター☆トゥインクルプリキュア #40「バレちゃった!?2年3組の宇宙人☆」(ABCテレビ 2019/11/17(日) 08:30)
  2. 22:25~22:53 ゲゲゲの鬼太郎 #81「熱血漫画家 妖怪ひでり神」(関西テレビ 2019/11/17(日) 09:00)
  3. 24:29~24:54 仮面ライダーゼロワン #11「カメラを止めるな、アイツを止めろ!」(ABCテレビ 2019/11/17(日) 09:00)

ゲゲゲの鬼太郎、脚本は金月龍之介か。

クリーンセンターにゴミ出し

 昼起床。昼食はきつねうどん。
 母親が以前サンルームのダイニング側に置いていたルミナスプラスラックのゴミ捨てに行くってことでお手伝い。90×45cmシェルフ4枚、90×45cmウッドシェルフ1枚、90cmポール8本をフィットに乗せて明石クリーンセンターへ。

 一般車レーンに入ってゲートで免許証とハンコ出して本人確認。その後、受付前のレーンの計量台にクルマを停めて受付を済ませて、作業ヤードへ。係員に案内されるまま作業ヤードにバックで入庫して、荷物を積み下ろして引き渡す。
 最後に再び受付前の計量台に乗って重量差から料金を支払う仕組み。今回は120円。安いな。普通に大型ごみ処分の日に出す場合だと300円かかるらしいので、それなら電話して予約入れて持っていく方がお手軽な気がする。その後、帰宅。

 3時にお茶。
 晩御飯は焼き鯖と冷奴とじゃがいもの味噌汁。
 先日epgrecUNAの録画終了後スクリプトで使っているTS情報表示プログラムをいじったので、少し前まで作っていたTSファイル読み込みライブラリを使ったものに置き換えるべく処理内容を検討。
 録画されたチャンネル名や番組名、番組の開始と終了の日時は簡単に求められるので、重要なのは何時から何時まで録画されたものなのかを求める方法。要は現在日時のTOTが30秒毎とかなので、これをミリ秒単位で出現するPCRで補正する。
 PCRは前回のPCRとの差を経過時間として求められるけど、桁あふれ(ラップアラウンド)した場合に桁上りさせる必要があること、不連続指示があった場合に今回のPCRが次のPCRの前回の値との差として使えなくなることを考慮する必要がある。
 とりあえず、無事動くものが出来たので、あとは足りない部分を順次実装していく方向で。
 夜9時にお茶入れてもらって一服。
 風呂入ってから出て、何となくC言語のソースファイルの分割について調べてみる。単純にソースを別ファイルに分けて#includeすればいいだけかと思ってたけど、そうじゃないっぽい。想像以上に面倒だけど、ぼちぼち覚えていこう。