coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: When Streaming - 'dd' Value too large for defined data type


From: Pádraig Brady
Subject: Re: When Streaming - 'dd' Value too large for defined data type
Date: Thu, 12 Jun 2014 10:37:39 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130110 Thunderbird/17.0.2

On 06/12/2014 09:31 AM, address@hidden wrote:
> I have a script which uses 'dd' (instead of 'cat') for capturing a timed DVB 
> stream or feed for 30, 60, 90, ... minutes.  (From memory, I stopped using 
> 'cat' a long time ago either because 'cat' had problems with TV channels 
> containing static or due to large file size.)
> 
> A sporadic error received when using 'dd' is the following:
> 
> --- Snip ---
> /mnt/archives1/tv/20140611-1700-ch9.1-60min.mpg                               
>                                                               
> dd: error reading '/dev/dvb/adapter0/dvr0': Value too large for defined data 
> type                                                           
> 73145+0 records in                                                            
>                                                               
> 73145+0 records out                                                           
>                                                               
> 37450240 bytes (37 MB) copied, 38.2406 s, 979 kB/s                            
>                                                               
> dd: warning: invalid file offset after failed read
> --- Snip ---
> 
> My guess is, since dd doesn't know the exact initial size or the proper 
> number 
> of interval bytes, dd spawns this error.  Or, there maybe static within the 
> signal or overload.  Although my rational doesn't seem to match the given 
> error, sometimes errors might be just generic in a sense.  (ie. 'dd' was 
> likely 
> engineered for file copying, and copying a live stream was later.)
> 
> My second guess, there's likely no way to avert the error and is likely a 
> harmless error.
> 
> Channel 9.1 is PBS at my location over DVB TV, a large file at times:
> VIDEO:  MPEG2  1280x720  (aspect 3)  59.940 fps  24000.0 kbps (3000.0 kbyte/s)
> AUDIO: 48000 Hz, 2 ch, ac3be, 384.0 kbit/25.00% (ratio: 48000->192000)
> 
> Bottom line, the recorded video file (stream) looks just fine and I don't 
> think 
> I've ever seen any anomalies.  If any video/audio problems created by this 
> error, I've never see a player or editor complain, or the editor 
> automatically 
> fixes the file.
> 

It seems dd is only reporting the EOVERFLOW from the read() syscall.
That error seems specific to the kernel DVB drivers:
https://tvheadend.org/boards/5/topics/8378?r=8414

cheers,
Pádraig.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]