set_shortname( N_("DV") )
set_category( CAT_INPUT )
set_subcategory( SUBCAT_INPUT_ACCESS )
- add_integer( "dv-caching", 60000 / 1000, NULL, CACHING_TEXT, CACHING_LONGTEXT, true )
+ add_integer( "dv-caching", 60000 / 1000, CACHING_TEXT, CACHING_LONGTEXT, true )
change_safe()
set_capability( "access", 0 )
add_shortcut( "dv", "dv1394", "raw1394" )
p_sys->p_ev->pp_last = &p_sys->p_ev->p_frame;
p_sys->p_ev->p_access = p_access;
vlc_mutex_init( &p_sys->p_ev->lock );
- vlc_thread_create( p_sys->p_ev, "dv event thread handler",
+ vlc_thread_create( p_sys->p_ev,
Raw1394EventThread, VLC_THREAD_PRIORITY_OUTPUT );
return VLC_SUCCESS;
case ACCESS_GET_PTS_DELAY:
*va_arg( args, int64_t * )
- = (int64_t)var_GetInteger( p_access, "dv-caching" ) * 1000;
+ = var_GetInteger( p_access, "dv-caching" ) * 1000;
break;
/* */
{
while( ( result = poll( &(p_sys->raw1394_poll), 1, 200 ) ) < 0 )
{
- if( !( errno == EAGAIN || errno == EINTR ) )
- {
- perror( "error: raw1394 poll" );
- msg_Err( p_access, "retrying device raw1394" );
- }
+ if( errno != EINTR )
+ msg_Err( p_access, "poll error: %m" );
}
if( !vlc_object_alive (p_sys->p_ev) )
break;