Commit f82c94ad authored by Stefan Westerfeld's avatar Stefan Westerfeld

Optimize error handling code for reading ts packets.

Signed-off-by: Stefan Westerfeld's avatarStefan Westerfeld <stefan@space.twc.de>
parent 364f237d
......@@ -35,8 +35,6 @@ public:
bool
read (FILE *file, Error& err)
{
err = Error::Code::NONE;
size_t bytes_read = fread (m_data.data(), 1, m_data.size(), file);
if (bytes_read == 0) /* probably eof */
return false;
......@@ -219,10 +217,10 @@ TSReader::load (const string& inname)
vector<unsigned char> awmk_stream;
Header header;
bool header_valid = false;
Error err;
while (!feof (infile))
{
TSPacket p;
Error err;
bool read_ok = p.read (infile, err);
if (!read_ok)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment